Aurora Framework  ${AURORAFW_VERSION}
A Powerful General Purpose Framework
GLLoader.c
Go to the documentation of this file.
1 /*
2 
3  OpenGL loader generated by aufw-glloader 0.1.16a0 on Fri Nov 24 23:49:22 2017.
4 
5  Language/Generator: C/C++
6  Specification: gl
7  APIs: gl=4.6
8  Profile: compatibility
9  Extensions:
10  GL_3DFX_multisample,
11  GL_3DFX_tbuffer,
12  GL_3DFX_texture_compression_FXT1,
13  GL_AMD_blend_minmax_factor,
14  GL_AMD_conservative_depth,
15  GL_AMD_debug_output,
16  GL_AMD_depth_clamp_separate,
17  GL_AMD_draw_buffers_blend,
18  GL_AMD_framebuffer_sample_positions,
19  GL_AMD_gcn_shader,
20  GL_AMD_gpu_shader_half_float,
21  GL_AMD_gpu_shader_int16,
22  GL_AMD_gpu_shader_int64,
23  GL_AMD_interleaved_elements,
24  GL_AMD_multi_draw_indirect,
25  GL_AMD_name_gen_delete,
26  GL_AMD_occlusion_query_event,
27  GL_AMD_performance_monitor,
28  GL_AMD_pinned_memory,
29  GL_AMD_query_buffer_object,
30  GL_AMD_sample_positions,
31  GL_AMD_seamless_cubemap_per_texture,
32  GL_AMD_shader_atomic_counter_ops,
33  GL_AMD_shader_ballot,
34  GL_AMD_shader_explicit_vertex_parameter,
35  GL_AMD_shader_image_load_store_lod,
36  GL_AMD_shader_stencil_export,
37  GL_AMD_shader_trinary_minmax,
38  GL_AMD_sparse_texture,
39  GL_AMD_stencil_operation_extended,
40  GL_AMD_texture_gather_bias_lod,
41  GL_AMD_texture_texture4,
42  GL_AMD_transform_feedback3_lines_triangles,
43  GL_AMD_transform_feedback4,
44  GL_AMD_vertex_shader_layer,
45  GL_AMD_vertex_shader_tessellator,
46  GL_AMD_vertex_shader_viewport_index,
47  GL_APPLE_aux_depth_stencil,
48  GL_APPLE_client_storage,
49  GL_APPLE_element_array,
50  GL_APPLE_fence,
51  GL_APPLE_float_pixels,
52  GL_APPLE_flush_buffer_range,
53  GL_APPLE_object_purgeable,
54  GL_APPLE_rgb_422,
55  GL_APPLE_row_bytes,
56  GL_APPLE_specular_vector,
57  GL_APPLE_texture_range,
58  GL_APPLE_transform_hint,
59  GL_APPLE_vertex_array_object,
60  GL_APPLE_vertex_array_range,
61  GL_APPLE_vertex_program_evaluators,
62  GL_APPLE_ycbcr_422,
63  GL_ARB_ES2_compatibility,
64  GL_ARB_ES3_1_compatibility,
65  GL_ARB_ES3_2_compatibility,
66  GL_ARB_ES3_compatibility,
67  GL_ARB_arrays_of_arrays,
68  GL_ARB_base_instance,
69  GL_ARB_bindless_texture,
70  GL_ARB_blend_func_extended,
71  GL_ARB_buffer_storage,
72  GL_ARB_cl_event,
73  GL_ARB_clear_buffer_object,
74  GL_ARB_clear_texture,
75  GL_ARB_clip_control,
76  GL_ARB_color_buffer_float,
77  GL_ARB_compatibility,
78  GL_ARB_compressed_texture_pixel_storage,
79  GL_ARB_compute_shader,
80  GL_ARB_compute_variable_group_size,
81  GL_ARB_conditional_render_inverted,
82  GL_ARB_conservative_depth,
83  GL_ARB_copy_buffer,
84  GL_ARB_copy_image,
85  GL_ARB_cull_distance,
86  GL_ARB_debug_output,
87  GL_ARB_depth_buffer_float,
88  GL_ARB_depth_clamp,
89  GL_ARB_depth_texture,
90  GL_ARB_derivative_control,
91  GL_ARB_direct_state_access,
92  GL_ARB_draw_buffers,
93  GL_ARB_draw_buffers_blend,
94  GL_ARB_draw_elements_base_vertex,
95  GL_ARB_draw_indirect,
96  GL_ARB_draw_instanced,
97  GL_ARB_enhanced_layouts,
98  GL_ARB_explicit_attrib_location,
99  GL_ARB_explicit_uniform_location,
100  GL_ARB_fragment_coord_conventions,
101  GL_ARB_fragment_layer_viewport,
102  GL_ARB_fragment_program,
103  GL_ARB_fragment_program_shadow,
104  GL_ARB_fragment_shader,
105  GL_ARB_fragment_shader_interlock,
106  GL_ARB_framebuffer_no_attachments,
107  GL_ARB_framebuffer_object,
108  GL_ARB_framebuffer_sRGB,
109  GL_ARB_geometry_shader4,
110  GL_ARB_get_program_binary,
111  GL_ARB_get_texture_sub_image,
112  GL_ARB_gl_spirv,
113  GL_ARB_gpu_shader5,
114  GL_ARB_gpu_shader_fp64,
115  GL_ARB_gpu_shader_int64,
116  GL_ARB_half_float_pixel,
117  GL_ARB_half_float_vertex,
118  GL_ARB_imaging,
119  GL_ARB_indirect_parameters,
120  GL_ARB_instanced_arrays,
121  GL_ARB_internalformat_query,
122  GL_ARB_internalformat_query2,
123  GL_ARB_invalidate_subdata,
124  GL_ARB_map_buffer_alignment,
125  GL_ARB_map_buffer_range,
126  GL_ARB_matrix_palette,
127  GL_ARB_multi_bind,
128  GL_ARB_multi_draw_indirect,
129  GL_ARB_multisample,
130  GL_ARB_multitexture,
131  GL_ARB_occlusion_query,
132  GL_ARB_occlusion_query2,
133  GL_ARB_parallel_shader_compile,
134  GL_ARB_pipeline_statistics_query,
135  GL_ARB_pixel_buffer_object,
136  GL_ARB_point_parameters,
137  GL_ARB_point_sprite,
138  GL_ARB_polygon_offset_clamp,
139  GL_ARB_post_depth_coverage,
140  GL_ARB_program_interface_query,
141  GL_ARB_provoking_vertex,
142  GL_ARB_query_buffer_object,
143  GL_ARB_robust_buffer_access_behavior,
144  GL_ARB_robustness,
145  GL_ARB_robustness_isolation,
146  GL_ARB_sample_locations,
147  GL_ARB_sample_shading,
148  GL_ARB_sampler_objects,
149  GL_ARB_seamless_cube_map,
150  GL_ARB_seamless_cubemap_per_texture,
151  GL_ARB_separate_shader_objects,
152  GL_ARB_shader_atomic_counter_ops,
153  GL_ARB_shader_atomic_counters,
154  GL_ARB_shader_ballot,
155  GL_ARB_shader_bit_encoding,
156  GL_ARB_shader_clock,
157  GL_ARB_shader_draw_parameters,
158  GL_ARB_shader_group_vote,
159  GL_ARB_shader_image_load_store,
160  GL_ARB_shader_image_size,
161  GL_ARB_shader_objects,
162  GL_ARB_shader_precision,
163  GL_ARB_shader_stencil_export,
164  GL_ARB_shader_storage_buffer_object,
165  GL_ARB_shader_subroutine,
166  GL_ARB_shader_texture_image_samples,
167  GL_ARB_shader_texture_lod,
168  GL_ARB_shader_viewport_layer_array,
169  GL_ARB_shading_language_100,
170  GL_ARB_shading_language_420pack,
171  GL_ARB_shading_language_include,
172  GL_ARB_shading_language_packing,
173  GL_ARB_shadow,
174  GL_ARB_shadow_ambient,
175  GL_ARB_sparse_buffer,
176  GL_ARB_sparse_texture,
177  GL_ARB_sparse_texture2,
178  GL_ARB_sparse_texture_clamp,
179  GL_ARB_spirv_extensions,
180  GL_ARB_stencil_texturing,
181  GL_ARB_sync,
182  GL_ARB_tessellation_shader,
183  GL_ARB_texture_barrier,
184  GL_ARB_texture_border_clamp,
185  GL_ARB_texture_buffer_object,
186  GL_ARB_texture_buffer_object_rgb32,
187  GL_ARB_texture_buffer_range,
188  GL_ARB_texture_compression,
189  GL_ARB_texture_compression_bptc,
190  GL_ARB_texture_compression_rgtc,
191  GL_ARB_texture_cube_map,
192  GL_ARB_texture_cube_map_array,
193  GL_ARB_texture_env_add,
194  GL_ARB_texture_env_combine,
195  GL_ARB_texture_env_crossbar,
196  GL_ARB_texture_env_dot3,
197  GL_ARB_texture_filter_anisotropic,
198  GL_ARB_texture_filter_minmax,
199  GL_ARB_texture_float,
200  GL_ARB_texture_gather,
201  GL_ARB_texture_mirror_clamp_to_edge,
202  GL_ARB_texture_mirrored_repeat,
203  GL_ARB_texture_multisample,
204  GL_ARB_texture_non_power_of_two,
205  GL_ARB_texture_query_levels,
206  GL_ARB_texture_query_lod,
207  GL_ARB_texture_rectangle,
208  GL_ARB_texture_rg,
209  GL_ARB_texture_rgb10_a2ui,
210  GL_ARB_texture_stencil8,
211  GL_ARB_texture_storage,
212  GL_ARB_texture_storage_multisample,
213  GL_ARB_texture_swizzle,
214  GL_ARB_texture_view,
215  GL_ARB_timer_query,
216  GL_ARB_transform_feedback2,
217  GL_ARB_transform_feedback3,
218  GL_ARB_transform_feedback_instanced,
219  GL_ARB_transform_feedback_overflow_query,
220  GL_ARB_transpose_matrix,
221  GL_ARB_uniform_buffer_object,
222  GL_ARB_vertex_array_bgra,
223  GL_ARB_vertex_array_object,
224  GL_ARB_vertex_attrib_64bit,
225  GL_ARB_vertex_attrib_binding,
226  GL_ARB_vertex_blend,
227  GL_ARB_vertex_buffer_object,
228  GL_ARB_vertex_program,
229  GL_ARB_vertex_shader,
230  GL_ARB_vertex_type_10f_11f_11f_rev,
231  GL_ARB_vertex_type_2_10_10_10_rev,
232  GL_ARB_viewport_array,
233  GL_ARB_window_pos,
234  GL_ATI_draw_buffers,
235  GL_ATI_element_array,
236  GL_ATI_envmap_bumpmap,
237  GL_ATI_fragment_shader,
238  GL_ATI_map_object_buffer,
239  GL_ATI_meminfo,
240  GL_ATI_pixel_format_float,
241  GL_ATI_pn_triangles,
242  GL_ATI_separate_stencil,
243  GL_ATI_text_fragment_shader,
244  GL_ATI_texture_env_combine3,
245  GL_ATI_texture_float,
246  GL_ATI_texture_mirror_once,
247  GL_ATI_vertex_array_object,
248  GL_ATI_vertex_attrib_array_object,
249  GL_ATI_vertex_streams,
250  GL_EXT_422_pixels,
251  GL_EXT_abgr,
252  GL_EXT_bgra,
253  GL_EXT_bindable_uniform,
254  GL_EXT_blend_color,
255  GL_EXT_blend_equation_separate,
256  GL_EXT_blend_func_separate,
257  GL_EXT_blend_logic_op,
258  GL_EXT_blend_minmax,
259  GL_EXT_blend_subtract,
260  GL_EXT_clip_volume_hint,
261  GL_EXT_cmyka,
262  GL_EXT_color_subtable,
263  GL_EXT_compiled_vertex_array,
264  GL_EXT_convolution,
265  GL_EXT_coordinate_frame,
266  GL_EXT_copy_texture,
267  GL_EXT_cull_vertex,
268  GL_EXT_debug_label,
269  GL_EXT_debug_marker,
270  GL_EXT_depth_bounds_test,
271  GL_EXT_direct_state_access,
272  GL_EXT_draw_buffers2,
273  GL_EXT_draw_instanced,
274  GL_EXT_draw_range_elements,
275  GL_EXT_external_buffer,
276  GL_EXT_fog_coord,
277  GL_EXT_framebuffer_blit,
278  GL_EXT_framebuffer_multisample,
279  GL_EXT_framebuffer_multisample_blit_scaled,
280  GL_EXT_framebuffer_object,
281  GL_EXT_framebuffer_sRGB,
282  GL_EXT_geometry_shader4,
283  GL_EXT_gpu_program_parameters,
284  GL_EXT_gpu_shader4,
285  GL_EXT_histogram,
286  GL_EXT_index_array_formats,
287  GL_EXT_index_func,
288  GL_EXT_index_material,
289  GL_EXT_index_texture,
290  GL_EXT_light_texture,
291  GL_EXT_memory_object,
292  GL_EXT_memory_object_fd,
293  GL_EXT_memory_object_win32,
294  GL_EXT_misc_attribute,
295  GL_EXT_multi_draw_arrays,
296  GL_EXT_multisample,
297  GL_EXT_packed_depth_stencil,
298  GL_EXT_packed_float,
299  GL_EXT_packed_pixels,
300  GL_EXT_paletted_texture,
301  GL_EXT_pixel_buffer_object,
302  GL_EXT_pixel_transform,
303  GL_EXT_pixel_transform_color_table,
304  GL_EXT_point_parameters,
305  GL_EXT_polygon_offset,
306  GL_EXT_polygon_offset_clamp,
307  GL_EXT_post_depth_coverage,
308  GL_EXT_provoking_vertex,
309  GL_EXT_raster_multisample,
310  GL_EXT_rescale_normal,
311  GL_EXT_secondary_color,
312  GL_EXT_semaphore,
313  GL_EXT_semaphore_fd,
314  GL_EXT_semaphore_win32,
315  GL_EXT_separate_shader_objects,
316  GL_EXT_separate_specular_color,
317  GL_EXT_shader_image_load_formatted,
318  GL_EXT_shader_image_load_store,
319  GL_EXT_shader_integer_mix,
320  GL_EXT_shadow_funcs,
321  GL_EXT_shared_texture_palette,
322  GL_EXT_sparse_texture2,
323  GL_EXT_stencil_clear_tag,
324  GL_EXT_stencil_two_side,
325  GL_EXT_stencil_wrap,
326  GL_EXT_subtexture,
327  GL_EXT_texture,
328  GL_EXT_texture3D,
329  GL_EXT_texture_array,
330  GL_EXT_texture_buffer_object,
331  GL_EXT_texture_compression_latc,
332  GL_EXT_texture_compression_rgtc,
333  GL_EXT_texture_compression_s3tc,
334  GL_EXT_texture_cube_map,
335  GL_EXT_texture_env_add,
336  GL_EXT_texture_env_combine,
337  GL_EXT_texture_env_dot3,
338  GL_EXT_texture_filter_anisotropic,
339  GL_EXT_texture_filter_minmax,
340  GL_EXT_texture_integer,
341  GL_EXT_texture_lod_bias,
342  GL_EXT_texture_mirror_clamp,
343  GL_EXT_texture_object,
344  GL_EXT_texture_perturb_normal,
345  GL_EXT_texture_sRGB,
346  GL_EXT_texture_sRGB_decode,
347  GL_EXT_texture_shared_exponent,
348  GL_EXT_texture_snorm,
349  GL_EXT_texture_swizzle,
350  GL_EXT_timer_query,
351  GL_EXT_transform_feedback,
352  GL_EXT_vertex_array,
353  GL_EXT_vertex_array_bgra,
354  GL_EXT_vertex_attrib_64bit,
355  GL_EXT_vertex_shader,
356  GL_EXT_vertex_weighting,
357  GL_EXT_win32_keyed_mutex,
358  GL_EXT_window_rectangles,
359  GL_EXT_x11_sync_object,
360  GL_GREMEDY_frame_terminator,
361  GL_GREMEDY_string_marker,
362  GL_HP_convolution_border_modes,
363  GL_HP_image_transform,
364  GL_HP_occlusion_test,
365  GL_HP_texture_lighting,
366  GL_IBM_cull_vertex,
367  GL_IBM_multimode_draw_arrays,
368  GL_IBM_rasterpos_clip,
369  GL_IBM_static_data,
370  GL_IBM_texture_mirrored_repeat,
371  GL_IBM_vertex_array_lists,
372  GL_INGR_blend_func_separate,
373  GL_INGR_color_clamp,
374  GL_INGR_interlace_read,
375  GL_INTEL_conservative_rasterization,
376  GL_INTEL_fragment_shader_ordering,
377  GL_INTEL_framebuffer_CMAA,
378  GL_INTEL_map_texture,
379  GL_INTEL_parallel_arrays,
380  GL_INTEL_performance_query,
381  GL_KHR_blend_equation_advanced,
382  GL_KHR_blend_equation_advanced_coherent,
383  GL_KHR_context_flush_control,
384  GL_KHR_debug,
385  GL_KHR_no_error,
386  GL_KHR_parallel_shader_compile,
387  GL_KHR_robust_buffer_access_behavior,
388  GL_KHR_robustness,
389  GL_KHR_texture_compression_astc_hdr,
390  GL_KHR_texture_compression_astc_ldr,
391  GL_KHR_texture_compression_astc_sliced_3d,
392  GL_MESAX_texture_stack,
393  GL_MESA_pack_invert,
394  GL_MESA_program_binary_formats,
395  GL_MESA_resize_buffers,
396  GL_MESA_shader_integer_functions,
397  GL_MESA_tile_raster_order,
398  GL_MESA_window_pos,
399  GL_MESA_ycbcr_texture,
400  GL_NVX_blend_equation_advanced_multi_draw_buffers,
401  GL_NVX_conditional_render,
402  GL_NVX_gpu_memory_info,
403  GL_NVX_linked_gpu_multicast,
404  GL_NV_alpha_to_coverage_dither_control,
405  GL_NV_bindless_multi_draw_indirect,
406  GL_NV_bindless_multi_draw_indirect_count,
407  GL_NV_bindless_texture,
408  GL_NV_blend_equation_advanced,
409  GL_NV_blend_equation_advanced_coherent,
410  GL_NV_blend_minmax_factor,
411  GL_NV_blend_square,
412  GL_NV_clip_space_w_scaling,
413  GL_NV_command_list,
414  GL_NV_compute_program5,
415  GL_NV_conditional_render,
416  GL_NV_conservative_raster,
417  GL_NV_conservative_raster_dilate,
418  GL_NV_conservative_raster_pre_snap_triangles,
419  GL_NV_copy_depth_to_color,
420  GL_NV_copy_image,
421  GL_NV_deep_texture3D,
422  GL_NV_depth_buffer_float,
423  GL_NV_depth_clamp,
424  GL_NV_draw_texture,
425  GL_NV_draw_vulkan_image,
426  GL_NV_evaluators,
427  GL_NV_explicit_multisample,
428  GL_NV_fence,
429  GL_NV_fill_rectangle,
430  GL_NV_float_buffer,
431  GL_NV_fog_distance,
432  GL_NV_fragment_coverage_to_color,
433  GL_NV_fragment_program,
434  GL_NV_fragment_program2,
435  GL_NV_fragment_program4,
436  GL_NV_fragment_program_option,
437  GL_NV_fragment_shader_interlock,
438  GL_NV_framebuffer_mixed_samples,
439  GL_NV_framebuffer_multisample_coverage,
440  GL_NV_geometry_program4,
441  GL_NV_geometry_shader4,
442  GL_NV_geometry_shader_passthrough,
443  GL_NV_gpu_multicast,
444  GL_NV_gpu_program4,
445  GL_NV_gpu_program5,
446  GL_NV_gpu_program5_mem_extended,
447  GL_NV_gpu_shader5,
448  GL_NV_half_float,
449  GL_NV_internalformat_sample_query,
450  GL_NV_light_max_exponent,
451  GL_NV_multisample_coverage,
452  GL_NV_multisample_filter_hint,
453  GL_NV_occlusion_query,
454  GL_NV_packed_depth_stencil,
455  GL_NV_parameter_buffer_object,
456  GL_NV_parameter_buffer_object2,
457  GL_NV_path_rendering,
458  GL_NV_path_rendering_shared_edge,
459  GL_NV_pixel_data_range,
460  GL_NV_point_sprite,
461  GL_NV_present_video,
462  GL_NV_primitive_restart,
463  GL_NV_query_resource,
464  GL_NV_query_resource_tag,
465  GL_NV_register_combiners,
466  GL_NV_register_combiners2,
467  GL_NV_robustness_video_memory_purge,
468  GL_NV_sample_locations,
469  GL_NV_sample_mask_override_coverage,
470  GL_NV_shader_atomic_counters,
471  GL_NV_shader_atomic_float,
472  GL_NV_shader_atomic_float64,
473  GL_NV_shader_atomic_fp16_vector,
474  GL_NV_shader_atomic_int64,
475  GL_NV_shader_buffer_load,
476  GL_NV_shader_buffer_store,
477  GL_NV_shader_storage_buffer_object,
478  GL_NV_shader_thread_group,
479  GL_NV_shader_thread_shuffle,
480  GL_NV_stereo_view_rendering,
481  GL_NV_tessellation_program5,
482  GL_NV_texgen_emboss,
483  GL_NV_texgen_reflection,
484  GL_NV_texture_barrier,
485  GL_NV_texture_compression_vtc,
486  GL_NV_texture_env_combine4,
487  GL_NV_texture_expand_normal,
488  GL_NV_texture_multisample,
489  GL_NV_texture_rectangle,
490  GL_NV_texture_rectangle_compressed,
491  GL_NV_texture_shader,
492  GL_NV_texture_shader2,
493  GL_NV_texture_shader3,
494  GL_NV_transform_feedback,
495  GL_NV_transform_feedback2,
496  GL_NV_uniform_buffer_unified_memory,
497  GL_NV_vdpau_interop,
498  GL_NV_vertex_array_range,
499  GL_NV_vertex_array_range2,
500  GL_NV_vertex_attrib_integer_64bit,
501  GL_NV_vertex_buffer_unified_memory,
502  GL_NV_vertex_program,
503  GL_NV_vertex_program1_1,
504  GL_NV_vertex_program2,
505  GL_NV_vertex_program2_option,
506  GL_NV_vertex_program3,
507  GL_NV_vertex_program4,
508  GL_NV_video_capture,
509  GL_NV_viewport_array2,
510  GL_NV_viewport_swizzle,
511  GL_OES_byte_coordinates,
512  GL_OES_compressed_paletted_texture,
513  GL_OES_fixed_point,
514  GL_OES_query_matrix,
515  GL_OES_read_format,
516  GL_OES_single_precision,
517  GL_OML_interlace,
518  GL_OML_resample,
519  GL_OML_subsample,
520  GL_OVR_multiview,
521  GL_OVR_multiview2,
522  GL_PGI_misc_hints,
523  GL_PGI_vertex_hints,
524  GL_REND_screen_coordinates,
525  GL_S3_s3tc,
526  GL_SGIS_detail_texture,
527  GL_SGIS_fog_function,
528  GL_SGIS_generate_mipmap,
529  GL_SGIS_multisample,
530  GL_SGIS_pixel_texture,
531  GL_SGIS_point_line_texgen,
532  GL_SGIS_point_parameters,
533  GL_SGIS_sharpen_texture,
534  GL_SGIS_texture4D,
535  GL_SGIS_texture_border_clamp,
536  GL_SGIS_texture_color_mask,
537  GL_SGIS_texture_edge_clamp,
538  GL_SGIS_texture_filter4,
539  GL_SGIS_texture_lod,
540  GL_SGIS_texture_select,
541  GL_SGIX_async,
542  GL_SGIX_async_histogram,
543  GL_SGIX_async_pixel,
544  GL_SGIX_blend_alpha_minmax,
545  GL_SGIX_calligraphic_fragment,
546  GL_SGIX_clipmap,
547  GL_SGIX_convolution_accuracy,
548  GL_SGIX_depth_pass_instrument,
549  GL_SGIX_depth_texture,
550  GL_SGIX_flush_raster,
551  GL_SGIX_fog_offset,
552  GL_SGIX_fragment_lighting,
553  GL_SGIX_framezoom,
554  GL_SGIX_igloo_interface,
555  GL_SGIX_instruments,
556  GL_SGIX_interlace,
557  GL_SGIX_ir_instrument1,
558  GL_SGIX_list_priority,
559  GL_SGIX_pixel_texture,
560  GL_SGIX_pixel_tiles,
561  GL_SGIX_polynomial_ffd,
562  GL_SGIX_reference_plane,
563  GL_SGIX_resample,
564  GL_SGIX_scalebias_hint,
565  GL_SGIX_shadow,
566  GL_SGIX_shadow_ambient,
567  GL_SGIX_sprite,
568  GL_SGIX_subsample,
569  GL_SGIX_tag_sample_buffer,
570  GL_SGIX_texture_add_env,
571  GL_SGIX_texture_coordinate_clamp,
572  GL_SGIX_texture_lod_bias,
573  GL_SGIX_texture_multi_buffer,
574  GL_SGIX_texture_scale_bias,
575  GL_SGIX_vertex_preclip,
576  GL_SGIX_ycrcb,
577  GL_SGIX_ycrcb_subsample,
578  GL_SGIX_ycrcba,
579  GL_SGI_color_matrix,
580  GL_SGI_color_table,
581  GL_SGI_texture_color_table,
582  GL_SUNX_constant_data,
583  GL_SUN_convolution_border_modes,
584  GL_SUN_global_alpha,
585  GL_SUN_mesh_array,
586  GL_SUN_slice_accum,
587  GL_SUN_triangle_list,
588  GL_SUN_vertex,
589  GL_WIN_phong_shading,
590  GL_WIN_specular_fog
591  Loader: True
592  Local files: False
593  Omit khrplatform: False
594 
595  Commandline:
596  --profile="compatibility" --api="gl=4.6" --generator="c" --spec="gl" --extensions="GL_3DFX_multisample,GL_3DFX_tbuffer,GL_3DFX_texture_compression_FXT1,GL_AMD_blend_minmax_factor,GL_AMD_conservative_depth,GL_AMD_debug_output,GL_AMD_depth_clamp_separate,GL_AMD_draw_buffers_blend,GL_AMD_framebuffer_sample_positions,GL_AMD_gcn_shader,GL_AMD_gpu_shader_half_float,GL_AMD_gpu_shader_int16,GL_AMD_gpu_shader_int64,GL_AMD_interleaved_elements,GL_AMD_multi_draw_indirect,GL_AMD_name_gen_delete,GL_AMD_occlusion_query_event,GL_AMD_performance_monitor,GL_AMD_pinned_memory,GL_AMD_query_buffer_object,GL_AMD_sample_positions,GL_AMD_seamless_cubemap_per_texture,GL_AMD_shader_atomic_counter_ops,GL_AMD_shader_ballot,GL_AMD_shader_explicit_vertex_parameter,GL_AMD_shader_image_load_store_lod,GL_AMD_shader_stencil_export,GL_AMD_shader_trinary_minmax,GL_AMD_sparse_texture,GL_AMD_stencil_operation_extended,GL_AMD_texture_gather_bias_lod,GL_AMD_texture_texture4,GL_AMD_transform_feedback3_lines_triangles,GL_AMD_transform_feedback4,GL_AMD_vertex_shader_layer,GL_AMD_vertex_shader_tessellator,GL_AMD_vertex_shader_viewport_index,GL_APPLE_aux_depth_stencil,GL_APPLE_client_storage,GL_APPLE_element_array,GL_APPLE_fence,GL_APPLE_float_pixels,GL_APPLE_flush_buffer_range,GL_APPLE_object_purgeable,GL_APPLE_rgb_422,GL_APPLE_row_bytes,GL_APPLE_specular_vector,GL_APPLE_texture_range,GL_APPLE_transform_hint,GL_APPLE_vertex_array_object,GL_APPLE_vertex_array_range,GL_APPLE_vertex_program_evaluators,GL_APPLE_ycbcr_422,GL_ARB_ES2_compatibility,GL_ARB_ES3_1_compatibility,GL_ARB_ES3_2_compatibility,GL_ARB_ES3_compatibility,GL_ARB_arrays_of_arrays,GL_ARB_base_instance,GL_ARB_bindless_texture,GL_ARB_blend_func_extended,GL_ARB_buffer_storage,GL_ARB_cl_event,GL_ARB_clear_buffer_object,GL_ARB_clear_texture,GL_ARB_clip_control,GL_ARB_color_buffer_float,GL_ARB_compatibility,GL_ARB_compressed_texture_pixel_storage,GL_ARB_compute_shader,GL_ARB_compute_variable_group_size,GL_ARB_conditional_render_inverted,GL_ARB_conservative_depth,GL_ARB_copy_buffer,GL_ARB_copy_image,GL_ARB_cull_distance,GL_ARB_debug_output,GL_ARB_depth_buffer_float,GL_ARB_depth_clamp,GL_ARB_depth_texture,GL_ARB_derivative_control,GL_ARB_direct_state_access,GL_ARB_draw_buffers,GL_ARB_draw_buffers_blend,GL_ARB_draw_elements_base_vertex,GL_ARB_draw_indirect,GL_ARB_draw_instanced,GL_ARB_enhanced_layouts,GL_ARB_explicit_attrib_location,GL_ARB_explicit_uniform_location,GL_ARB_fragment_coord_conventions,GL_ARB_fragment_layer_viewport,GL_ARB_fragment_program,GL_ARB_fragment_program_shadow,GL_ARB_fragment_shader,GL_ARB_fragment_shader_interlock,GL_ARB_framebuffer_no_attachments,GL_ARB_framebuffer_object,GL_ARB_framebuffer_sRGB,GL_ARB_geometry_shader4,GL_ARB_get_program_binary,GL_ARB_get_texture_sub_image,GL_ARB_gl_spirv,GL_ARB_gpu_shader5,GL_ARB_gpu_shader_fp64,GL_ARB_gpu_shader_int64,GL_ARB_half_float_pixel,GL_ARB_half_float_vertex,GL_ARB_imaging,GL_ARB_indirect_parameters,GL_ARB_instanced_arrays,GL_ARB_internalformat_query,GL_ARB_internalformat_query2,GL_ARB_invalidate_subdata,GL_ARB_map_buffer_alignment,GL_ARB_map_buffer_range,GL_ARB_matrix_palette,GL_ARB_multi_bind,GL_ARB_multi_draw_indirect,GL_ARB_multisample,GL_ARB_multitexture,GL_ARB_occlusion_query,GL_ARB_occlusion_query2,GL_ARB_parallel_shader_compile,GL_ARB_pipeline_statistics_query,GL_ARB_pixel_buffer_object,GL_ARB_point_parameters,GL_ARB_point_sprite,GL_ARB_polygon_offset_clamp,GL_ARB_post_depth_coverage,GL_ARB_program_interface_query,GL_ARB_provoking_vertex,GL_ARB_query_buffer_object,GL_ARB_robust_buffer_access_behavior,GL_ARB_robustness,GL_ARB_robustness_isolation,GL_ARB_sample_locations,GL_ARB_sample_shading,GL_ARB_sampler_objects,GL_ARB_seamless_cube_map,GL_ARB_seamless_cubemap_per_texture,GL_ARB_separate_shader_objects,GL_ARB_shader_atomic_counter_ops,GL_ARB_shader_atomic_counters,GL_ARB_shader_ballot,GL_ARB_shader_bit_encoding,GL_ARB_shader_clock,GL_ARB_shader_draw_parameters,GL_ARB_shader_group_vote,GL_ARB_shader_image_load_store,GL_ARB_shader_image_size,GL_ARB_shader_objects,GL_ARB_shader_precision,GL_ARB_shader_stencil_export,GL_ARB_shader_storage_buffer_object,GL_ARB_shader_subroutine,GL_ARB_shader_texture_image_samples,GL_ARB_shader_texture_lod,GL_ARB_shader_viewport_layer_array,GL_ARB_shading_language_100,GL_ARB_shading_language_420pack,GL_ARB_shading_language_include,GL_ARB_shading_language_packing,GL_ARB_shadow,GL_ARB_shadow_ambient,GL_ARB_sparse_buffer,GL_ARB_sparse_texture,GL_ARB_sparse_texture2,GL_ARB_sparse_texture_clamp,GL_ARB_spirv_extensions,GL_ARB_stencil_texturing,GL_ARB_sync,GL_ARB_tessellation_shader,GL_ARB_texture_barrier,GL_ARB_texture_border_clamp,GL_ARB_texture_buffer_object,GL_ARB_texture_buffer_object_rgb32,GL_ARB_texture_buffer_range,GL_ARB_texture_compression,GL_ARB_texture_compression_bptc,GL_ARB_texture_compression_rgtc,GL_ARB_texture_cube_map,GL_ARB_texture_cube_map_array,GL_ARB_texture_env_add,GL_ARB_texture_env_combine,GL_ARB_texture_env_crossbar,GL_ARB_texture_env_dot3,GL_ARB_texture_filter_anisotropic,GL_ARB_texture_filter_minmax,GL_ARB_texture_float,GL_ARB_texture_gather,GL_ARB_texture_mirror_clamp_to_edge,GL_ARB_texture_mirrored_repeat,GL_ARB_texture_multisample,GL_ARB_texture_non_power_of_two,GL_ARB_texture_query_levels,GL_ARB_texture_query_lod,GL_ARB_texture_rectangle,GL_ARB_texture_rg,GL_ARB_texture_rgb10_a2ui,GL_ARB_texture_stencil8,GL_ARB_texture_storage,GL_ARB_texture_storage_multisample,GL_ARB_texture_swizzle,GL_ARB_texture_view,GL_ARB_timer_query,GL_ARB_transform_feedback2,GL_ARB_transform_feedback3,GL_ARB_transform_feedback_instanced,GL_ARB_transform_feedback_overflow_query,GL_ARB_transpose_matrix,GL_ARB_uniform_buffer_object,GL_ARB_vertex_array_bgra,GL_ARB_vertex_array_object,GL_ARB_vertex_attrib_64bit,GL_ARB_vertex_attrib_binding,GL_ARB_vertex_blend,GL_ARB_vertex_buffer_object,GL_ARB_vertex_program,GL_ARB_vertex_shader,GL_ARB_vertex_type_10f_11f_11f_rev,GL_ARB_vertex_type_2_10_10_10_rev,GL_ARB_viewport_array,GL_ARB_window_pos,GL_ATI_draw_buffers,GL_ATI_element_array,GL_ATI_envmap_bumpmap,GL_ATI_fragment_shader,GL_ATI_map_object_buffer,GL_ATI_meminfo,GL_ATI_pixel_format_float,GL_ATI_pn_triangles,GL_ATI_separate_stencil,GL_ATI_text_fragment_shader,GL_ATI_texture_env_combine3,GL_ATI_texture_float,GL_ATI_texture_mirror_once,GL_ATI_vertex_array_object,GL_ATI_vertex_attrib_array_object,GL_ATI_vertex_streams,GL_EXT_422_pixels,GL_EXT_abgr,GL_EXT_bgra,GL_EXT_bindable_uniform,GL_EXT_blend_color,GL_EXT_blend_equation_separate,GL_EXT_blend_func_separate,GL_EXT_blend_logic_op,GL_EXT_blend_minmax,GL_EXT_blend_subtract,GL_EXT_clip_volume_hint,GL_EXT_cmyka,GL_EXT_color_subtable,GL_EXT_compiled_vertex_array,GL_EXT_convolution,GL_EXT_coordinate_frame,GL_EXT_copy_texture,GL_EXT_cull_vertex,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_depth_bounds_test,GL_EXT_direct_state_access,GL_EXT_draw_buffers2,GL_EXT_draw_instanced,GL_EXT_draw_range_elements,GL_EXT_external_buffer,GL_EXT_fog_coord,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_multisample_blit_scaled,GL_EXT_framebuffer_object,GL_EXT_framebuffer_sRGB,GL_EXT_geometry_shader4,GL_EXT_gpu_program_parameters,GL_EXT_gpu_shader4,GL_EXT_histogram,GL_EXT_index_array_formats,GL_EXT_index_func,GL_EXT_index_material,GL_EXT_index_texture,GL_EXT_light_texture,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_memory_object_win32,GL_EXT_misc_attribute,GL_EXT_multi_draw_arrays,GL_EXT_multisample,GL_EXT_packed_depth_stencil,GL_EXT_packed_float,GL_EXT_packed_pixels,GL_EXT_paletted_texture,GL_EXT_pixel_buffer_object,GL_EXT_pixel_transform,GL_EXT_pixel_transform_color_table,GL_EXT_point_parameters,GL_EXT_polygon_offset,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_provoking_vertex,GL_EXT_raster_multisample,GL_EXT_rescale_normal,GL_EXT_secondary_color,GL_EXT_semaphore,GL_EXT_semaphore_fd,GL_EXT_semaphore_win32,GL_EXT_separate_shader_objects,GL_EXT_separate_specular_color,GL_EXT_shader_image_load_formatted,GL_EXT_shader_image_load_store,GL_EXT_shader_integer_mix,GL_EXT_shadow_funcs,GL_EXT_shared_texture_palette,GL_EXT_sparse_texture2,GL_EXT_stencil_clear_tag,GL_EXT_stencil_two_side,GL_EXT_stencil_wrap,GL_EXT_subtexture,GL_EXT_texture,GL_EXT_texture3D,GL_EXT_texture_array,GL_EXT_texture_buffer_object,GL_EXT_texture_compression_latc,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map,GL_EXT_texture_env_add,GL_EXT_texture_env_combine,GL_EXT_texture_env_dot3,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_integer,GL_EXT_texture_lod_bias,GL_EXT_texture_mirror_clamp,GL_EXT_texture_object,GL_EXT_texture_perturb_normal,GL_EXT_texture_sRGB,GL_EXT_texture_sRGB_decode,GL_EXT_texture_shared_exponent,GL_EXT_texture_snorm,GL_EXT_texture_swizzle,GL_EXT_timer_query,GL_EXT_transform_feedback,GL_EXT_vertex_array,GL_EXT_vertex_array_bgra,GL_EXT_vertex_attrib_64bit,GL_EXT_vertex_shader,GL_EXT_vertex_weighting,GL_EXT_win32_keyed_mutex,GL_EXT_window_rectangles,GL_EXT_x11_sync_object,GL_GREMEDY_frame_terminator,GL_GREMEDY_string_marker,GL_HP_convolution_border_modes,GL_HP_image_transform,GL_HP_occlusion_test,GL_HP_texture_lighting,GL_IBM_cull_vertex,GL_IBM_multimode_draw_arrays,GL_IBM_rasterpos_clip,GL_IBM_static_data,GL_IBM_texture_mirrored_repeat,GL_IBM_vertex_array_lists,GL_INGR_blend_func_separate,GL_INGR_color_clamp,GL_INGR_interlace_read,GL_INTEL_conservative_rasterization,GL_INTEL_fragment_shader_ordering,GL_INTEL_framebuffer_CMAA,GL_INTEL_map_texture,GL_INTEL_parallel_arrays,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_parallel_shader_compile,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_MESAX_texture_stack,GL_MESA_pack_invert,GL_MESA_program_binary_formats,GL_MESA_resize_buffers,GL_MESA_shader_integer_functions,GL_MESA_tile_raster_order,GL_MESA_window_pos,GL_MESA_ycbcr_texture,GL_NVX_blend_equation_advanced_multi_draw_buffers,GL_NVX_conditional_render,GL_NVX_gpu_memory_info,GL_NVX_linked_gpu_multicast,GL_NV_alpha_to_coverage_dither_control,GL_NV_bindless_multi_draw_indirect,GL_NV_bindless_multi_draw_indirect_count,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_blend_minmax_factor,GL_NV_blend_square,GL_NV_clip_space_w_scaling,GL_NV_command_list,GL_NV_compute_program5,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_conservative_raster_dilate,GL_NV_conservative_raster_pre_snap_triangles,GL_NV_copy_depth_to_color,GL_NV_copy_image,GL_NV_deep_texture3D,GL_NV_depth_buffer_float,GL_NV_depth_clamp,GL_NV_draw_texture,GL_NV_draw_vulkan_image,GL_NV_evaluators,GL_NV_explicit_multisample,GL_NV_fence,GL_NV_fill_rectangle,GL_NV_float_buffer,GL_NV_fog_distance,GL_NV_fragment_coverage_to_color,GL_NV_fragment_program,GL_NV_fragment_program2,GL_NV_fragment_program4,GL_NV_fragment_program_option,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample_coverage,GL_NV_geometry_program4,GL_NV_geometry_shader4,GL_NV_geometry_shader_passthrough,GL_NV_gpu_multicast,GL_NV_gpu_program4,GL_NV_gpu_program5,GL_NV_gpu_program5_mem_extended,GL_NV_gpu_shader5,GL_NV_half_float,GL_NV_internalformat_sample_query,GL_NV_light_max_exponent,GL_NV_multisample_coverage,GL_NV_multisample_filter_hint,GL_NV_occlusion_query,GL_NV_packed_depth_stencil,GL_NV_parameter_buffer_object,GL_NV_parameter_buffer_object2,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_data_range,GL_NV_point_sprite,GL_NV_present_video,GL_NV_primitive_restart,GL_NV_query_resource,GL_NV_query_resource_tag,GL_NV_register_combiners,GL_NV_register_combiners2,GL_NV_robustness_video_memory_purge,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_shader_atomic_counters,GL_NV_shader_atomic_float,GL_NV_shader_atomic_float64,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_atomic_int64,GL_NV_shader_buffer_load,GL_NV_shader_buffer_store,GL_NV_shader_storage_buffer_object,GL_NV_shader_thread_group,GL_NV_shader_thread_shuffle,GL_NV_stereo_view_rendering,GL_NV_tessellation_program5,GL_NV_texgen_emboss,GL_NV_texgen_reflection,GL_NV_texture_barrier,GL_NV_texture_compression_vtc,GL_NV_texture_env_combine4,GL_NV_texture_expand_normal,GL_NV_texture_multisample,GL_NV_texture_rectangle,GL_NV_texture_rectangle_compressed,GL_NV_texture_shader,GL_NV_texture_shader2,GL_NV_texture_shader3,GL_NV_transform_feedback,GL_NV_transform_feedback2,GL_NV_uniform_buffer_unified_memory,GL_NV_vdpau_interop,GL_NV_vertex_array_range,GL_NV_vertex_array_range2,GL_NV_vertex_attrib_integer_64bit,GL_NV_vertex_buffer_unified_memory,GL_NV_vertex_program,GL_NV_vertex_program1_1,GL_NV_vertex_program2,GL_NV_vertex_program2_option,GL_NV_vertex_program3,GL_NV_vertex_program4,GL_NV_video_capture,GL_NV_viewport_array2,GL_NV_viewport_swizzle,GL_OES_byte_coordinates,GL_OES_compressed_paletted_texture,GL_OES_fixed_point,GL_OES_query_matrix,GL_OES_read_format,GL_OES_single_precision,GL_OML_interlace,GL_OML_resample,GL_OML_subsample,GL_OVR_multiview,GL_OVR_multiview2,GL_PGI_misc_hints,GL_PGI_vertex_hints,GL_REND_screen_coordinates,GL_S3_s3tc,GL_SGIS_detail_texture,GL_SGIS_fog_function,GL_SGIS_generate_mipmap,GL_SGIS_multisample,GL_SGIS_pixel_texture,GL_SGIS_point_line_texgen,GL_SGIS_point_parameters,GL_SGIS_sharpen_texture,GL_SGIS_texture4D,GL_SGIS_texture_border_clamp,GL_SGIS_texture_color_mask,GL_SGIS_texture_edge_clamp,GL_SGIS_texture_filter4,GL_SGIS_texture_lod,GL_SGIS_texture_select,GL_SGIX_async,GL_SGIX_async_histogram,GL_SGIX_async_pixel,GL_SGIX_blend_alpha_minmax,GL_SGIX_calligraphic_fragment,GL_SGIX_clipmap,GL_SGIX_convolution_accuracy,GL_SGIX_depth_pass_instrument,GL_SGIX_depth_texture,GL_SGIX_flush_raster,GL_SGIX_fog_offset,GL_SGIX_fragment_lighting,GL_SGIX_framezoom,GL_SGIX_igloo_interface,GL_SGIX_instruments,GL_SGIX_interlace,GL_SGIX_ir_instrument1,GL_SGIX_list_priority,GL_SGIX_pixel_texture,GL_SGIX_pixel_tiles,GL_SGIX_polynomial_ffd,GL_SGIX_reference_plane,GL_SGIX_resample,GL_SGIX_scalebias_hint,GL_SGIX_shadow,GL_SGIX_shadow_ambient,GL_SGIX_sprite,GL_SGIX_subsample,GL_SGIX_tag_sample_buffer,GL_SGIX_texture_add_env,GL_SGIX_texture_coordinate_clamp,GL_SGIX_texture_lod_bias,GL_SGIX_texture_multi_buffer,GL_SGIX_texture_scale_bias,GL_SGIX_vertex_preclip,GL_SGIX_ycrcb,GL_SGIX_ycrcb_subsample,GL_SGIX_ycrcba,GL_SGI_color_matrix,GL_SGI_color_table,GL_SGI_texture_color_table,GL_SUNX_constant_data,GL_SUN_convolution_border_modes,GL_SUN_global_alpha,GL_SUN_mesh_array,GL_SUN_slice_accum,GL_SUN_triangle_list,GL_SUN_vertex,GL_WIN_phong_shading,GL_WIN_specular_fog"
597  Online:
598  Too many extensions
599 */
600 
601 #include <stdio.h>
602 #include <stdlib.h>
603 #include <string.h>
605 
606 static void* get_proc(const char *namez);
607 
608 #ifdef _WIN32
609 #include <windows.h>
610 static HMODULE libGL;
611 
612 typedef void* (APIENTRYP PFNWGLGETPROCADDRESSPROC_PRIVATE)(const char*);
613 static PFNWGLGETPROCADDRESSPROC_PRIVATE afwglGetProcAddressPtr;
614 
615 static
616 int open_gl(void) {
617  libGL = LoadLibraryW(L"opengl32.dll");
618  if(libGL != NULL) {
619  afwglGetProcAddressPtr = (PFNWGLGETPROCADDRESSPROC_PRIVATE)GetProcAddress(
620  libGL, "wglGetProcAddress");
621  return afwglGetProcAddressPtr != NULL;
622  }
623 
624  return 0;
625 }
626 
627 static
628 void close_gl(void) {
629  if(libGL != NULL) {
630  FreeLibrary(libGL);
631  libGL = NULL;
632  }
633 }
634 #else
635 #include <dlfcn.h>
636 static void* libGL;
637 
638 #ifndef __APPLE__
639 typedef void* (APIENTRYP PFNGLXGETPROCADDRESSPROC_PRIVATE)(const char*);
641 #endif
642 
643 static
644 int open_gl(void) {
645 #ifdef __APPLE__
646  static const char *NAMES[] = {
647  "../Frameworks/OpenGL.framework/OpenGL",
648  "/Library/Frameworks/OpenGL.framework/OpenGL",
649  "/System/Library/Frameworks/OpenGL.framework/OpenGL",
650  "/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL"
651  };
652 #else
653  static const char *NAMES[] = {"libGL.so.1", "libGL.so"};
654 #endif
655 
656  unsigned int index = 0;
657  for(index = 0; index < (sizeof(NAMES) / sizeof(NAMES[0])); index++) {
658  libGL = dlopen(NAMES[index], RTLD_NOW | RTLD_GLOBAL);
659 
660  if(libGL != NULL) {
661 #ifdef __APPLE__
662  return 1;
663 #else
665  "glXGetProcAddressARB");
666  return afwglGetProcAddressPtr != NULL;
667 #endif
668  }
669  }
670 
671  return 0;
672 }
673 
674 static
675 void close_gl(void) {
676  if(libGL != NULL) {
677  dlclose(libGL);
678  libGL = NULL;
679  }
680 }
681 #endif
682 
683 static
684 void* get_proc(const char *namez) {
685  void* result = NULL;
686  if(libGL == NULL) return NULL;
687 
688 #ifndef __APPLE__
691  }
692 #endif
693  if(result == NULL) {
694 #ifdef _WIN32
695  result = (void*)GetProcAddress(libGL, namez);
696 #else
697  result = dlsym(libGL, namez);
698 #endif
699  }
700 
701  return result;
702 }
703 
704 int afwglLoadGL(void) {
705  int status = 0;
706 
707  if(open_gl()) {
708  status = afwglLoadGLLoader(&get_proc);
709  close_gl();
710  }
711 
712  return status;
713 }
714 
716 
717 #if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0)
718 #define _AFW_GL_IS_SOME_NEW_VERSION 1
719 #endif
720 
721 static int max_loaded_major;
722 static int max_loaded_minor;
723 
724 static const char *exts = NULL;
725 static int num_exts_i = 0;
726 static const char **exts_i = NULL;
727 
728 static int get_exts(void) {
729 #ifdef _AFW_GL_IS_SOME_NEW_VERSION
730  if(max_loaded_major < 3) {
731 #endif
732  exts = (const char *)glGetString(GL_EXTENSIONS);
733 #ifdef _AFW_GL_IS_SOME_NEW_VERSION
734  } else {
735  unsigned int index;
736 
737  num_exts_i = 0;
739  if (num_exts_i > 0) {
740  exts_i = (const char **)realloc((void *)exts_i, (size_t)num_exts_i * (sizeof *exts_i));
741  }
742 
743  if (exts_i == NULL) {
744  return 0;
745  }
746 
747  for(index = 0; index < (unsigned)num_exts_i; index++) {
748  const char *gl_str_tmp = (const char*)glGetStringi(GL_EXTENSIONS, index);
749  size_t len = strlen(gl_str_tmp);
750 
751  char *local_str = (char*)malloc((len+1) * sizeof(*exts_i));
752  if(local_str != NULL) {
753 #if _MSC_VER >= 1400
754  strncpy_s(local_str, len+1, gl_str_tmp, len);
755 #else
756  strncpy(local_str, gl_str_tmp, len+1);
757 #endif
758  }
759  exts_i[index] = local_str;
760  }
761  }
762 #endif
763  return 1;
764 }
765 
766 static void free_exts(void) {
767  if (exts_i != NULL) {
768  int index;
769  for(index = 0; index < num_exts_i; index++) {
770  free((char *)exts_i[index]);
771  }
772  free((void *)exts_i);
773  exts_i = NULL;
774  }
775 }
776 
777 static int has_ext(const char *ext) {
778 #ifdef _AFW_GL_IS_SOME_NEW_VERSION
779  if(max_loaded_major < 3) {
780 #endif
781  const char *extensions;
782  const char *loc;
783  const char *terminator;
784  extensions = exts;
785  if(extensions == NULL || ext == NULL) {
786  return 0;
787  }
788 
789  while(1) {
790  loc = strstr(extensions, ext);
791  if(loc == NULL) {
792  return 0;
793  }
794 
795  terminator = loc + strlen(ext);
796  if((loc == extensions || *(loc - 1) == ' ') &&
797  (*terminator == ' ' || *terminator == '\0')) {
798  return 1;
799  }
800  extensions = terminator;
801  }
802 #ifdef _AFW_GL_IS_SOME_NEW_VERSION
803  } else {
804  int index;
805  if(exts_i == NULL) return 0;
806  for(index = 0; index < num_exts_i; index++) {
807  const char *e = exts_i[index];
808 
809  if(exts_i[index] != NULL && strcmp(e, ext) == 0) {
810  return 1;
811  }
812  }
813  }
814 #endif
815 
816  return 0;
817 }
837 PFNGLTEXENVFVPROC afw_gl_glTexEnvfv;
838 PFNGLVERTEXP2UIPROC afw_gl_glVertexP2ui;
839 PFNGLLIGHTIPROC afw_gl_glLighti;
840 PFNGLVERTEXATTRIB4FPROC afw_gl_glVertexAttrib4f;
841 PFNGLGETQUERYBUFFEROBJECTIVPROC afw_gl_glGetQueryBufferObjectiv;
842 PFNGLDELETESYNCPROC afw_gl_glDeleteSync;
843 PFNGLPATCHPARAMETERIPROC afw_gl_glPatchParameteri;
844 PFNGLSECONDARYCOLOR3DVPROC afw_gl_glSecondaryColor3dv;
845 PFNGLDISABLEVERTEXATTRIBARRAYPROC afw_gl_glDisableVertexAttribArray;
846 PFNGLMAPGRID1DPROC afw_gl_glMapGrid1d;
847 PFNGLCLEARNAMEDFRAMEBUFFERIVPROC afw_gl_glClearNamedFramebufferiv;
848 PFNGLPROGRAMUNIFORM1DPROC afw_gl_glProgramUniform1d;
849 PFNGLMAP1DPROC afw_gl_glMap1d;
850 PFNGLBUFFERSTORAGEPROC afw_gl_glBufferStorage;
851 PFNGLGETNAMEDBUFFERPARAMETERI64VPROC afw_gl_glGetNamedBufferParameteri64v;
852 PFNGLSTENCILOPPROC afw_gl_glStencilOp;
853 PFNGLRECTIPROC afw_gl_glRecti;
854 PFNGLGETSHADERSOURCEPROC afw_gl_glGetShaderSource;
855 PFNGLCLEARNAMEDBUFFERDATAPROC afw_gl_glClearNamedBufferData;
856 PFNGLMATRIXMODEPROC afw_gl_glMatrixMode;
857 PFNGLMULTITEXCOORD4DVPROC afw_gl_glMultiTexCoord4dv;
858 PFNGLBINDSAMPLERPROC afw_gl_glBindSampler;
859 PFNGLCOLOR3DPROC afw_gl_glColor3d;
860 PFNGLUNIFORM4IPROC afw_gl_glUniform4i;
861 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC afw_gl_glCheckNamedFramebufferStatus;
862 PFNGLRASTERPOS4FPROC afw_gl_glRasterPos4f;
863 PFNGLUNIFORM4FVPROC afw_gl_glUniform4fv;
864 PFNGLEVALMESH2PROC afw_gl_glEvalMesh2;
865 PFNGLPROGRAMUNIFORM3IPROC afw_gl_glProgramUniform3i;
866 PFNGLRASTERPOS4DVPROC afw_gl_glRasterPos4dv;
867 PFNGLISLISTPROC afw_gl_glIsList;
868 PFNGLTEXSTORAGE3DPROC afw_gl_glTexStorage3D;
869 PFNGLGETMAPIVPROC afw_gl_glGetMapiv;
870 PFNGLGETNMAPFVPROC afw_gl_glGetnMapfv;
871 PFNGLCOLOR3IVPROC afw_gl_glColor3iv;
872 PFNGLPROGRAMUNIFORM4DPROC afw_gl_glProgramUniform4d;
873 PFNGLVERTEX3DPROC afw_gl_glVertex3d;
874 PFNGLBLITFRAMEBUFFERPROC afw_gl_glBlitFramebuffer;
875 PFNGLFINISHPROC afw_gl_glFinish;
876 PFNGLDEPTHMASKPROC afw_gl_glDepthMask;
877 PFNGLLOADNAMEPROC afw_gl_glLoadName;
878 PFNGLPIXELZOOMPROC afw_gl_glPixelZoom;
879 PFNGLISBUFFERPROC afw_gl_glIsBuffer;
880 PFNGLNORMAL3IVPROC afw_gl_glNormal3iv;
881 PFNGLVERTEXATTRIBIPOINTERPROC afw_gl_glVertexAttribIPointer;
882 PFNGLVIEWPORTARRAYVPROC afw_gl_glViewportArrayv;
883 PFNGLLINESTIPPLEPROC afw_gl_glLineStipple;
884 PFNGLGETTEXTUREPARAMETERFVPROC afw_gl_glGetTextureParameterfv;
885 PFNGLGETNMAPIVPROC afw_gl_glGetnMapiv;
886 PFNGLCOMPRESSEDTEXIMAGE3DPROC afw_gl_glCompressedTexImage3D;
887 PFNGLPROGRAMUNIFORM3UIVPROC afw_gl_glProgramUniform3uiv;
888 PFNGLUNIFORMMATRIX2X3FVPROC afw_gl_glUniformMatrix2x3fv;
889 PFNGLUNIFORM2FVPROC afw_gl_glUniform2fv;
890 PFNGLLIGHTMODELIVPROC afw_gl_glLightModeliv;
891 PFNGLTEXTUREPARAMETERFVPROC afw_gl_glTextureParameterfv;
892 PFNGLMULTITEXCOORD2DVPROC afw_gl_glMultiTexCoord2dv;
893 PFNGLGETVERTEXATTRIBDVPROC afw_gl_glGetVertexAttribdv;
894 PFNGLSELECTBUFFERPROC afw_gl_glSelectBuffer;
895 PFNGLUNIFORM1DPROC afw_gl_glUniform1d;
896 PFNGLTEXENVFPROC afw_gl_glTexEnvf;
897 PFNGLBINDSAMPLERSPROC afw_gl_glBindSamplers;
898 PFNGLVERTEX2DVPROC afw_gl_glVertex2dv;
899 PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC afw_gl_glGetActiveSubroutineUniformName;
900 PFNGLUNIFORM2UIVPROC afw_gl_glUniform2uiv;
901 PFNGLVERTEX2DPROC afw_gl_glVertex2d;
902 PFNGLPROGRAMUNIFORM3IVPROC afw_gl_glProgramUniform3iv;
903 PFNGLNORMALPOINTERPROC afw_gl_glNormalPointer;
904 PFNGLTEXGENDVPROC afw_gl_glTexGendv;
905 PFNGLWINDOWPOS3FVPROC afw_gl_glWindowPos3fv;
906 PFNGLVERTEXATTRIBP2UIPROC afw_gl_glVertexAttribP2ui;
907 PFNGLUNIFORM3UIPROC afw_gl_glUniform3ui;
908 PFNGLFRAMEBUFFERTEXTUREPROC afw_gl_glFramebufferTexture;
909 PFNGLGETQUERYOBJECTUI64VPROC afw_gl_glGetQueryObjectui64v;
910 PFNGLBINDBUFFERSBASEPROC afw_gl_glBindBuffersBase;
911 PFNGLENABLEVERTEXARRAYATTRIBPROC afw_gl_glEnableVertexArrayAttrib;
912 PFNGLUNIFORMMATRIX3X2DVPROC afw_gl_glUniformMatrix3x2dv;
913 PFNGLVERTEXATTRIBL1DVPROC afw_gl_glVertexAttribL1dv;
914 PFNGLEVALCOORD2FPROC afw_gl_glEvalCoord2f;
915 PFNGLMULTITEXCOORD2SVPROC afw_gl_glMultiTexCoord2sv;
916 PFNGLSECONDARYCOLOR3USVPROC afw_gl_glSecondaryColor3usv;
917 PFNGLBEGINCONDITIONALRENDERPROC afw_gl_glBeginConditionalRender;
918 PFNGLSCALEDPROC afw_gl_glScaled;
919 PFNGLVIEWPORTINDEXEDFVPROC afw_gl_glViewportIndexedfv;
920 PFNGLVERTEXATTRIBL2DVPROC afw_gl_glVertexAttribL2dv;
921 PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC afw_gl_glTextureStorage2DMultisample;
922 PFNGLTEXCOORD3FPROC afw_gl_glTexCoord3f;
923 PFNGLFLUSHPROC afw_gl_glFlush;
924 PFNGLLIGHTFPROC afw_gl_glLightf;
925 PFNGLCLIENTACTIVETEXTUREPROC afw_gl_glClientActiveTexture;
926 PFNGLUNIFORM4DVPROC afw_gl_glUniform4dv;
927 PFNGLPROGRAMUNIFORMMATRIX3FVPROC afw_gl_glProgramUniformMatrix3fv;
928 PFNGLNAMEDFRAMEBUFFERTEXTUREPROC afw_gl_glNamedFramebufferTexture;
929 PFNGLTEXPARAMETERIUIVPROC afw_gl_glTexParameterIuiv;
930 PFNGLPROGRAMUNIFORM2DVPROC afw_gl_glProgramUniform2dv;
931 PFNGLRASTERPOS2SPROC afw_gl_glRasterPos2s;
932 PFNGLDRAWARRAYSINSTANCEDPROC afw_gl_glDrawArraysInstanced;
933 PFNGLTEXCOORDPOINTERPROC afw_gl_glTexCoordPointer;
934 PFNGLGETBUFFERSUBDATAPROC afw_gl_glGetBufferSubData;
935 PFNGLISSHADERPROC afw_gl_glIsShader;
936 PFNGLCOLOR4IVPROC afw_gl_glColor4iv;
937 PFNGLRASTERPOS3IVPROC afw_gl_glRasterPos3iv;
938 PFNGLGETPOINTERVPROC afw_gl_glGetPointerv;
939 PFNGLWINDOWPOS2FPROC afw_gl_glWindowPos2f;
940 PFNGLGENPROGRAMPIPELINESPROC afw_gl_glGenProgramPipelines;
941 PFNGLBLENDFUNCSEPARATEIPROC afw_gl_glBlendFuncSeparatei;
942 PFNGLBINDVERTEXARRAYPROC afw_gl_glBindVertexArray;
943 PFNGLTEXPARAMETERFPROC afw_gl_glTexParameterf;
944 PFNGLCREATEBUFFERSPROC afw_gl_glCreateBuffers;
945 PFNGLTEXCOORD2FPROC afw_gl_glTexCoord2f;
946 PFNGLVERTEXATTRIB3DVPROC afw_gl_glVertexAttrib3dv;
947 PFNGLDRAWBUFFERPROC afw_gl_glDrawBuffer;
948 PFNGLUNIFORM1UIVPROC afw_gl_glUniform1uiv;
949 PFNGLCULLFACEPROC afw_gl_glCullFace;
950 PFNGLCLAMPCOLORPROC afw_gl_glClampColor;
951 PFNGLSTENCILOPSEPARATEPROC afw_gl_glStencilOpSeparate;
952 PFNGLTEXCOORD2IPROC afw_gl_glTexCoord2i;
953 PFNGLFRAMEBUFFERTEXTURELAYERPROC afw_gl_glFramebufferTextureLayer;
954 PFNGLTEXIMAGE3DPROC afw_gl_glTexImage3D;
955 PFNGLCOLOR3FPROC afw_gl_glColor3f;
956 PFNGLVERTEX3IVPROC afw_gl_glVertex3iv;
957 PFNGLPROGRAMUNIFORM4UIPROC afw_gl_glProgramUniform4ui;
958 PFNGLVERTEXATTRIB4NIVPROC afw_gl_glVertexAttrib4Niv;
959 PFNGLDEBUGMESSAGECONTROLPROC afw_gl_glDebugMessageControl;
960 PFNGLCALLLISTPROC afw_gl_glCallList;
961 PFNGLTEXGENFPROC afw_gl_glTexGenf;
962 PFNGLVERTEXATTRIB1DVPROC afw_gl_glVertexAttrib1dv;
963 PFNGLDRAWARRAYSINDIRECTPROC afw_gl_glDrawArraysIndirect;
964 PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC afw_gl_glProgramUniformMatrix4x2fv;
965 PFNGLMULTITEXCOORD4IPROC afw_gl_glMultiTexCoord4i;
966 PFNGLEVALCOORD2DPROC afw_gl_glEvalCoord2d;
967 PFNGLUNIFORMMATRIX3FVPROC afw_gl_glUniformMatrix3fv;
968 PFNGLVERTEXATTRIB4NUBPROC afw_gl_glVertexAttrib4Nub;
969 PFNGLCREATESHADERPROGRAMVPROC afw_gl_glCreateShaderProgramv;
970 PFNGLMULTITEXCOORD2FPROC afw_gl_glMultiTexCoord2f;
971 PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC afw_gl_glInvalidateNamedFramebufferSubData;
972 PFNGLVERTEXATTRIB2DPROC afw_gl_glVertexAttrib2d;
973 PFNGLGETSHADERIVPROC afw_gl_glGetShaderiv;
974 PFNGLTEXSTORAGE3DMULTISAMPLEPROC afw_gl_glTexStorage3DMultisample;
975 PFNGLPROGRAMUNIFORM1UIPROC afw_gl_glProgramUniform1ui;
976 PFNGLGETFLOATVPROC afw_gl_glGetFloatv;
977 PFNGLPUSHATTRIBPROC afw_gl_glPushAttrib;
978 PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC afw_gl_glProgramUniformMatrix2x4dv;
979 PFNGLBUFFERDATAPROC afw_gl_glBufferData;
980 PFNGLMULTITEXCOORD3IVPROC afw_gl_glMultiTexCoord3iv;
981 PFNGLRASTERPOS2FPROC afw_gl_glRasterPos2f;
982 PFNGLBEGINTRANSFORMFEEDBACKPROC afw_gl_glBeginTransformFeedback;
983 PFNGLQUERYCOUNTERPROC afw_gl_glQueryCounter;
984 PFNGLBINDIMAGETEXTURESPROC afw_gl_glBindImageTextures;
985 PFNGLGETTEXTUREPARAMETERIVPROC afw_gl_glGetTextureParameteriv;
986 PFNGLSAMPLERPARAMETERIPROC afw_gl_glSamplerParameteri;
987 PFNGLTEXTUREPARAMETERIIVPROC afw_gl_glTextureParameterIiv;
988 PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC afw_gl_glDrawTransformFeedbackStreamInstanced;
989 PFNGLDISABLECLIENTSTATEPROC afw_gl_glDisableClientState;
990 PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC afw_gl_glCompressedTexSubImage2D;
991 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC afw_gl_glDrawElementsInstancedBaseVertex;
992 PFNGLDRAWELEMENTSINDIRECTPROC afw_gl_glDrawElementsIndirect;
993 PFNGLUNIFORM1DVPROC afw_gl_glUniform1dv;
994 PFNGLPROGRAMUNIFORM4IPROC afw_gl_glProgramUniform4i;
995 PFNGLPASSTHROUGHPROC afw_gl_glPassThrough;
996 PFNGLCLEARPROC afw_gl_glClear;
997 PFNGLVERTEXATTRIBI4UIVPROC afw_gl_glVertexAttribI4uiv;
998 PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC afw_gl_glInvalidateNamedFramebufferData;
999 PFNGLSECONDARYCOLOR3UBPROC afw_gl_glSecondaryColor3ub;
1000 PFNGLGETVERTEXATTRIBIIVPROC afw_gl_glGetVertexAttribIiv;
1001 PFNGLRASTERPOS3SPROC afw_gl_glRasterPos3s;
1002 PFNGLFRAMEBUFFERRENDERBUFFERPROC afw_gl_glFramebufferRenderbuffer;
1003 PFNGLISFRAMEBUFFERPROC afw_gl_glIsFramebuffer;
1004 PFNGLVERTEX3FVPROC afw_gl_glVertex3fv;
1005 PFNGLGETNAMEDBUFFERSUBDATAPROC afw_gl_glGetNamedBufferSubData;
1006 PFNGLPROGRAMUNIFORM1DVPROC afw_gl_glProgramUniform1dv;
1007 PFNGLCREATEFRAMEBUFFERSPROC afw_gl_glCreateFramebuffers;
1008 PFNGLGETCLIPPLANEPROC afw_gl_glGetClipPlane;
1009 PFNGLVERTEXATTRIB4DVPROC afw_gl_glVertexAttrib4dv;
1010 PFNGLPROGRAMUNIFORM1FVPROC afw_gl_glProgramUniform1fv;
1011 PFNGLCLEARINDEXPROC afw_gl_glClearIndex;
1012 PFNGLTEXBUFFERRANGEPROC afw_gl_glTexBufferRange;
1013 PFNGLTEXCOORD4SVPROC afw_gl_glTexCoord4sv;
1014 PFNGLNORMAL3SVPROC afw_gl_glNormal3sv;
1015 PFNGLWINDOWPOS2IVPROC afw_gl_glWindowPos2iv;
1016 PFNGLCLEARBUFFERUIVPROC afw_gl_glClearBufferuiv;
1017 PFNGLACTIVESHADERPROGRAMPROC afw_gl_glActiveShaderProgram;
1018 PFNGLMATERIALIVPROC afw_gl_glMaterialiv;
1019 PFNGLRECTSVPROC afw_gl_glRectsv;
1020 PFNGLTEXCOORD3DPROC afw_gl_glTexCoord3d;
1021 PFNGLPOINTSIZEPROC afw_gl_glPointSize;
1022 PFNGLCOLOR4UBPROC afw_gl_glColor4ub;
1023 PFNGLUSEPROGRAMPROC afw_gl_glUseProgram;
1024 PFNGLDELETESAMPLERSPROC afw_gl_glDeleteSamplers;
1025 PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC afw_gl_glGetProgramResourceLocationIndex;
1026 PFNGLTEXCOORD1IPROC afw_gl_glTexCoord1i;
1027 PFNGLGETTEXTURESUBIMAGEPROC afw_gl_glGetTextureSubImage;
1028 PFNGLGETQUERYINDEXEDIVPROC afw_gl_glGetQueryIndexediv;
1029 PFNGLCOLOR3USPROC afw_gl_glColor3us;
1030 PFNGLMAPGRID2DPROC afw_gl_glMapGrid2d;
1031 PFNGLPROGRAMUNIFORM4UIVPROC afw_gl_glProgramUniform4uiv;
1032 PFNGLPROGRAMUNIFORM2UIPROC afw_gl_glProgramUniform2ui;
1033 PFNGLGETVERTEXATTRIBIUIVPROC afw_gl_glGetVertexAttribIuiv;
1034 PFNGLGETINTEGER64VPROC afw_gl_glGetInteger64v;
1035 PFNGLGETUNIFORMDVPROC afw_gl_glGetUniformdv;
1036 PFNGLBEGINPROC afw_gl_glBegin;
1037 PFNGLPROGRAMUNIFORM2UIVPROC afw_gl_glProgramUniform2uiv;
1038 PFNGLGETVERTEXARRAYINDEXED64IVPROC afw_gl_glGetVertexArrayIndexed64iv;
1039 PFNGLGETACTIVEUNIFORMSIVPROC afw_gl_glGetActiveUniformsiv;
1040 PFNGLVERTEXATTRIB3SVPROC afw_gl_glVertexAttrib3sv;
1041 PFNGLTEXGENIPROC afw_gl_glTexGeni;
1042 PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC afw_gl_glProgramUniformMatrix3x2fv;
1043 PFNGLUNMAPNAMEDBUFFERPROC afw_gl_glUnmapNamedBuffer;
1044 PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC afw_gl_glGetActiveAtomicCounterBufferiv;
1045 PFNGLCOLOR4FPROC afw_gl_glColor4f;
1046 PFNGLEDGEFLAGPROC afw_gl_glEdgeFlag;
1047 PFNGLNORMAL3IPROC afw_gl_glNormal3i;
1048 PFNGLVERTEX2FPROC afw_gl_glVertex2f;
1049 PFNGLCOLOR4USVPROC afw_gl_glColor4usv;
1050 PFNGLTEXCOORDP2UIVPROC afw_gl_glTexCoordP2uiv;
1051 PFNGLBINDBUFFERRANGEPROC afw_gl_glBindBufferRange;
1052 PFNGLGETSAMPLERPARAMETERIVPROC afw_gl_glGetSamplerParameteriv;
1053 PFNGLCOLOR3UIPROC afw_gl_glColor3ui;
1054 PFNGLSTENCILFUNCSEPARATEPROC afw_gl_glStencilFuncSeparate;
1055 PFNGLCLEARBUFFERSUBDATAPROC afw_gl_glClearBufferSubData;
1056 PFNGLGENFRAMEBUFFERSPROC afw_gl_glGenFramebuffers;
1057 PFNGLLOADMATRIXDPROC afw_gl_glLoadMatrixd;
1058 PFNGLCOPYBUFFERSUBDATAPROC afw_gl_glCopyBufferSubData;
1059 PFNGLGETVERTEXATTRIBPOINTERVPROC afw_gl_glGetVertexAttribPointerv;
1060 PFNGLWINDOWPOS2IPROC afw_gl_glWindowPos2i;
1061 PFNGLTEXPARAMETERFVPROC afw_gl_glTexParameterfv;
1062 PFNGLCOLOR3USVPROC afw_gl_glColor3usv;
1063 PFNGLPIXELMAPUIVPROC afw_gl_glPixelMapuiv;
1064 PFNGLVERTEXATTRIBP3UIVPROC afw_gl_glVertexAttribP3uiv;
1065 PFNGLNORMAL3FPROC afw_gl_glNormal3f;
1066 PFNGLNORMALP3UIVPROC afw_gl_glNormalP3uiv;
1067 PFNGLPROGRAMBINARYPROC afw_gl_glProgramBinary;
1068 PFNGLVERTEXATTRIBFORMATPROC afw_gl_glVertexAttribFormat;
1069 PFNGLUNIFORM1UIPROC afw_gl_glUniform1ui;
1070 PFNGLUNIFORMMATRIX3X4FVPROC afw_gl_glUniformMatrix3x4fv;
1071 PFNGLWINDOWPOS3DVPROC afw_gl_glWindowPos3dv;
1072 PFNGLTEXIMAGE2DPROC afw_gl_glTexImage2D;
1073 PFNGLCOPYTEXSUBIMAGE2DPROC afw_gl_glCopyTexSubImage2D;
1074 PFNGLGETPOLYGONSTIPPLEPROC afw_gl_glGetPolygonStipple;
1075 PFNGLUNIFORM2IPROC afw_gl_glUniform2i;
1076 PFNGLSECONDARYCOLORP3UIPROC afw_gl_glSecondaryColorP3ui;
1077 PFNGLMEMORYBARRIERPROC afw_gl_glMemoryBarrier;
1078 PFNGLEVALCOORD1FVPROC afw_gl_glEvalCoord1fv;
1079 PFNGLCOPYTEXTURESUBIMAGE1DPROC afw_gl_glCopyTextureSubImage1D;
1080 PFNGLCLEARDEPTHPROC afw_gl_glClearDepth;
1081 PFNGLMULTITEXCOORD4SPROC afw_gl_glMultiTexCoord4s;
1082 PFNGLCLEARBUFFERDATAPROC afw_gl_glClearBufferData;
1083 PFNGLGETOBJECTPTRLABELPROC afw_gl_glGetObjectPtrLabel;
1084 PFNGLUNMAPBUFFERPROC afw_gl_glUnmapBuffer;
1085 PFNGLMULTMATRIXFPROC afw_gl_glMultMatrixf;
1086 PFNGLARRAYELEMENTPROC afw_gl_glArrayElement;
1087 PFNGLSECONDARYCOLOR3FPROC afw_gl_glSecondaryColor3f;
1088 PFNGLVERTEXP3UIPROC afw_gl_glVertexP3ui;
1089 PFNGLINTERLEAVEDARRAYSPROC afw_gl_glInterleavedArrays;
1090 PFNGLDISABLEPROC afw_gl_glDisable;
1091 PFNGLGETUNIFORMSUBROUTINEUIVPROC afw_gl_glGetUniformSubroutineuiv;
1092 PFNGLGETATTRIBLOCATIONPROC afw_gl_glGetAttribLocation;
1093 PFNGLNORMAL3BVPROC afw_gl_glNormal3bv;
1094 PFNGLGETTRANSFORMFEEDBACKIVPROC afw_gl_glGetTransformFeedbackiv;
1095 PFNGLCOLORMASKIPROC afw_gl_glColorMaski;
1096 PFNGLBLENDFUNCPROC afw_gl_glBlendFunc;
1097 PFNGLGETPROGRAMINFOLOGPROC afw_gl_glGetProgramInfoLog;
1098 PFNGLLINEWIDTHPROC afw_gl_glLineWidth;
1099 PFNGLCOMPRESSEDTEXIMAGE2DPROC afw_gl_glCompressedTexImage2D;
1100 PFNGLACCUMPROC afw_gl_glAccum;
1101 PFNGLMULTIDRAWELEMENTSINDIRECTPROC afw_gl_glMultiDrawElementsIndirect;
1102 PFNGLGETSHADERPRECISIONFORMATPROC afw_gl_glGetShaderPrecisionFormat;
1103 PFNGLENDQUERYINDEXEDPROC afw_gl_glEndQueryIndexed;
1104 PFNGLGETMAPDVPROC afw_gl_glGetMapdv;
1105 PFNGLNORMAL3SPROC afw_gl_glNormal3s;
1106 PFNGLPIXELTRANSFERFPROC afw_gl_glPixelTransferf;
1107 PFNGLPAUSETRANSFORMFEEDBACKPROC afw_gl_glPauseTransformFeedback;
1108 PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC afw_gl_glGetCompressedTextureImage;
1109 PFNGLCOPYTEXSUBIMAGE3DPROC afw_gl_glCopyTexSubImage3D;
1110 PFNGLVERTEXP4UIPROC afw_gl_glVertexP4ui;
1111 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC afw_gl_glGetNamedFramebufferParameteriv;
1112 PFNGLSECONDARYCOLOR3UBVPROC afw_gl_glSecondaryColor3ubv;
1113 PFNGLPIXELMAPFVPROC afw_gl_glPixelMapfv;
1114 PFNGLFENCESYNCPROC afw_gl_glFenceSync;
1115 PFNGLGETATTACHEDSHADERSPROC afw_gl_glGetAttachedShaders;
1116 PFNGLCOMPRESSEDTEXIMAGE1DPROC afw_gl_glCompressedTexImage1D;
1117 PFNGLISVERTEXARRAYPROC afw_gl_glIsVertexArray;
1118 PFNGLCOLORP4UIVPROC afw_gl_glColorP4uiv;
1119 PFNGLUNIFORMMATRIX2X4DVPROC afw_gl_glUniformMatrix2x4dv;
1120 PFNGLGETCOMPRESSEDTEXIMAGEPROC afw_gl_glGetCompressedTexImage;
1121 PFNGLSECONDARYCOLOR3USPROC afw_gl_glSecondaryColor3us;
1122 PFNGLACTIVETEXTUREPROC afw_gl_glActiveTexture;
1123 PFNGLCOLOR4UIVPROC afw_gl_glColor4uiv;
1124 PFNGLVERTEX4IVPROC afw_gl_glVertex4iv;
1125 PFNGLUNIFORM2DVPROC afw_gl_glUniform2dv;
1126 PFNGLVERTEXATTRIB4SVPROC afw_gl_glVertexAttrib4sv;
1127 PFNGLSECONDARYCOLOR3BVPROC afw_gl_glSecondaryColor3bv;
1128 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC afw_gl_glGetNamedFramebufferAttachmentParameteriv;
1129 PFNGLTEXTURESUBIMAGE1DPROC afw_gl_glTextureSubImage1D;
1130 PFNGLCREATERENDERBUFFERSPROC afw_gl_glCreateRenderbuffers;
1131 PFNGLTEXTURESTORAGE1DPROC afw_gl_glTextureStorage1D;
1132 PFNGLMAP1FPROC afw_gl_glMap1f;
1133 PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC afw_gl_glCompressedTexSubImage3D;
1134 PFNGLMULTITEXCOORD1FVPROC afw_gl_glMultiTexCoord1fv;
1135 PFNGLPROGRAMUNIFORM1FPROC afw_gl_glProgramUniform1f;
1136 PFNGLDELETETRANSFORMFEEDBACKSPROC afw_gl_glDeleteTransformFeedbacks;
1137 PFNGLINVALIDATESUBFRAMEBUFFERPROC afw_gl_glInvalidateSubFramebuffer;
1138 PFNGLMULTITEXCOORD2IVPROC afw_gl_glMultiTexCoord2iv;
1139 PFNGLTEXIMAGE2DMULTISAMPLEPROC afw_gl_glTexImage2DMultisample;
1140 PFNGLUNIFORMMATRIX2DVPROC afw_gl_glUniformMatrix2dv;
1141 PFNGLFOGIVPROC afw_gl_glFogiv;
1142 PFNGLTEXCOORD3SVPROC afw_gl_glTexCoord3sv;
1143 PFNGLPROGRAMUNIFORM4DVPROC afw_gl_glProgramUniform4dv;
1144 PFNGLOBJECTPTRLABELPROC afw_gl_glObjectPtrLabel;
1145 PFNGLGETFLOATI_VPROC afw_gl_glGetFloati_v;
1146 PFNGLUNIFORM3FVPROC afw_gl_glUniform3fv;
1147 PFNGLBEGINQUERYPROC afw_gl_glBeginQuery;
1148 PFNGLTEXCOORD3SPROC afw_gl_glTexCoord3s;
1149 PFNGLGETUNIFORMLOCATIONPROC afw_gl_glGetUniformLocation;
1150 PFNGLMULTITEXCOORDP2UIVPROC afw_gl_glMultiTexCoordP2uiv;
1151 PFNGLWINDOWPOS2FVPROC afw_gl_glWindowPos2fv;
1152 PFNGLTEXTUREPARAMETERIPROC afw_gl_glTextureParameteri;
1153 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC afw_gl_glCompressedTextureSubImage2D;
1154 PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC afw_gl_glNamedFramebufferRenderbuffer;
1155 PFNGLGETFRAGDATALOCATIONPROC afw_gl_glGetFragDataLocation;
1156 PFNGLGENTRANSFORMFEEDBACKSPROC afw_gl_glGenTransformFeedbacks;
1157 PFNGLTEXCOORDP2UIPROC afw_gl_glTexCoordP2ui;
1158 PFNGLGETTEXPARAMETERFVPROC afw_gl_glGetTexParameterfv;
1159 PFNGLTEXTUREBUFFERPROC afw_gl_glTextureBuffer;
1160 PFNGLUNIFORM3IPROC afw_gl_glUniform3i;
1161 PFNGLCOLOR4SPROC afw_gl_glColor4s;
1162 PFNGLFRAMEBUFFERTEXTURE2DPROC afw_gl_glFramebufferTexture2D;
1163 PFNGLLIGHTFVPROC afw_gl_glLightfv;
1164 PFNGLBINDTRANSFORMFEEDBACKPROC afw_gl_glBindTransformFeedback;
1165 PFNGLCOPYNAMEDBUFFERSUBDATAPROC afw_gl_glCopyNamedBufferSubData;
1166 PFNGLGETSYNCIVPROC afw_gl_glGetSynciv;
1167 PFNGLVERTEXATTRIBL4DPROC afw_gl_glVertexAttribL4d;
1168 PFNGLMATERIALFVPROC afw_gl_glMaterialfv;
1169 PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC afw_gl_glProgramUniformMatrix4x3fv;
1170 PFNGLCLEARCOLORPROC afw_gl_glClearColor;
1171 PFNGLTEXPARAMETERIIVPROC afw_gl_glTexParameterIiv;
1172 PFNGLGETSAMPLERPARAMETERFVPROC afw_gl_glGetSamplerParameterfv;
1173 PFNGLSPECIALIZESHADERPROC afw_gl_glSpecializeShader;
1174 PFNGLDRAWPIXELSPROC afw_gl_glDrawPixels;
1175 PFNGLGETNCOLORTABLEPROC afw_gl_glGetnColorTable;
1176 PFNGLGETINTEGER64I_VPROC afw_gl_glGetInteger64i_v;
1177 PFNGLGETUNIFORMUIVPROC afw_gl_glGetUniformuiv;
1178 PFNGLNAMEDBUFFERSUBDATAPROC afw_gl_glNamedBufferSubData;
1179 PFNGLSAMPLEMASKIPROC afw_gl_glSampleMaski;
1180 PFNGLINVALIDATETEXSUBIMAGEPROC afw_gl_glInvalidateTexSubImage;
1181 PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC afw_gl_glProgramUniformMatrix4x2dv;
1182 PFNGLCOLOR4UBVPROC afw_gl_glColor4ubv;
1183 PFNGLUNIFORMMATRIX3X4DVPROC afw_gl_glUniformMatrix3x4dv;
1184 PFNGLGETTEXIMAGEPROC afw_gl_glGetTexImage;
1185 PFNGLSCISSORPROC afw_gl_glScissor;
1186 PFNGLBINDTEXTUREPROC afw_gl_glBindTexture;
1187 PFNGLSECONDARYCOLOR3SVPROC afw_gl_glSecondaryColor3sv;
1188 PFNGLPRIMITIVERESTARTINDEXPROC afw_gl_glPrimitiveRestartIndex;
1189 PFNGLVERTEXATTRIB3DPROC afw_gl_glVertexAttrib3d;
1190 PFNGLVERTEXATTRIBP1UIPROC afw_gl_glVertexAttribP1ui;
1191 PFNGLDELETELISTSPROC afw_gl_glDeleteLists;
1192 PFNGLGETINTEGERVPROC afw_gl_glGetIntegerv;
1193 PFNGLVALIDATEPROGRAMPIPELINEPROC afw_gl_glValidateProgramPipeline;
1194 PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC afw_gl_glNamedFramebufferDrawBuffers;
1195 PFNGLTRANSFORMFEEDBACKVARYINGSPROC afw_gl_glTransformFeedbackVaryings;
1196 PFNGLGETUNIFORMINDICESPROC afw_gl_glGetUniformIndices;
1197 PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC afw_gl_glNamedFramebufferTextureLayer;
1198 PFNGLRENDERMODEPROC afw_gl_glRenderMode;
1199 PFNGLSHADEMODELPROC afw_gl_glShadeModel;
1200 PFNGLCOLOR3SPROC afw_gl_glColor3s;
1201 PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC afw_gl_glGetCompressedTextureSubImage;
1202 PFNGLMULTIDRAWARRAYSINDIRECTPROC afw_gl_glMultiDrawArraysIndirect;
1203 PFNGLCLIPPLANEPROC afw_gl_glClipPlane;
1204 PFNGLPRIORITIZETEXTURESPROC afw_gl_glPrioritizeTextures;
1205 PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC afw_gl_glProgramUniformMatrix4x3dv;
1206 PFNGLCLEARTEXSUBIMAGEPROC afw_gl_glClearTexSubImage;
1207 PFNGLGETTRANSFORMFEEDBACKI_VPROC afw_gl_glGetTransformFeedbacki_v;
1208 PFNGLFOGCOORDFVPROC afw_gl_glFogCoordfv;
1209 PFNGLDISPATCHCOMPUTEINDIRECTPROC afw_gl_glDispatchComputeIndirect;
1210 PFNGLTEXTUREBUFFERRANGEPROC afw_gl_glTextureBufferRange;
1211 PFNGLMAPGRID1FPROC afw_gl_glMapGrid1f;
1212 PFNGLTEXCOORD4DPROC afw_gl_glTexCoord4d;
1213 PFNGLCOLOR4DPROC afw_gl_glColor4d;
1214 PFNGLTEXCOORD1FPROC afw_gl_glTexCoord1f;
1215 PFNGLEVALPOINT1PROC afw_gl_glEvalPoint1;
1216 PFNGLVERTEXATTRIB4BVPROC afw_gl_glVertexAttrib4bv;
1217 PFNGLDELETEQUERIESPROC afw_gl_glDeleteQueries;
1218 PFNGLVERTEXARRAYATTRIBFORMATPROC afw_gl_glVertexArrayAttribFormat;
1219 PFNGLUNIFORMMATRIX4FVPROC afw_gl_glUniformMatrix4fv;
1220 PFNGLVERTEXATTRIBIFORMATPROC afw_gl_glVertexAttribIFormat;
1221 PFNGLPUSHMATRIXPROC afw_gl_glPushMatrix;
1222 PFNGLBINDVERTEXBUFFERPROC afw_gl_glBindVertexBuffer;
1223 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC afw_gl_glNamedRenderbufferStorageMultisample;
1224 PFNGLCLIENTWAITSYNCPROC afw_gl_glClientWaitSync;
1225 PFNGLCREATETEXTURESPROC afw_gl_glCreateTextures;
1226 PFNGLGETNHISTOGRAMPROC afw_gl_glGetnHistogram;
1227 PFNGLMULTITEXCOORD4FVPROC afw_gl_glMultiTexCoord4fv;
1228 PFNGLCALLLISTSPROC afw_gl_glCallLists;
1229 PFNGLBLENDEQUATIONIPROC afw_gl_glBlendEquationi;
1230 PFNGLVERTEX2IVPROC afw_gl_glVertex2iv;
1231 PFNGLTEXIMAGE1DPROC afw_gl_glTexImage1D;
1232 PFNGLGETNCOMPRESSEDTEXIMAGEPROC afw_gl_glGetnCompressedTexImage;
1233 PFNGLPUSHCLIENTATTRIBPROC afw_gl_glPushClientAttrib;
1234 PFNGLDELETESHADERPROC afw_gl_glDeleteShader;
1235 PFNGLVERTEXATTRIB4UBVPROC afw_gl_glVertexAttrib4ubv;
1236 PFNGLTEXCOORD3IVPROC afw_gl_glTexCoord3iv;
1237 PFNGLVERTEX4FVPROC afw_gl_glVertex4fv;
1238 PFNGLBINDRENDERBUFFERPROC afw_gl_glBindRenderbuffer;
1239 PFNGLVERTEXATTRIB2SVPROC afw_gl_glVertexAttrib2sv;
1240 PFNGLSCALEFPROC afw_gl_glScalef;
1241 PFNGLGETDOUBLEI_VPROC afw_gl_glGetDoublei_v;
1242 PFNGLGETNMAPDVPROC afw_gl_glGetnMapdv;
1243 PFNGLDRAWELEMENTSINSTANCEDPROC afw_gl_glDrawElementsInstanced;
1244 PFNGLGETNUNIFORMDVPROC afw_gl_glGetnUniformdv;
1245 PFNGLDELETETEXTURESPROC afw_gl_glDeleteTextures;
1246 PFNGLSECONDARYCOLOR3UIVPROC afw_gl_glSecondaryColor3uiv;
1247 PFNGLRASTERPOS2DVPROC afw_gl_glRasterPos2dv;
1248 PFNGLINDEXMASKPROC afw_gl_glIndexMask;
1249 PFNGLBEGINQUERYINDEXEDPROC afw_gl_glBeginQueryIndexed;
1250 PFNGLEDGEFLAGPOINTERPROC afw_gl_glEdgeFlagPointer;
1251 PFNGLGETNUNIFORMIVPROC afw_gl_glGetnUniformiv;
1252 PFNGLGETLIGHTFVPROC afw_gl_glGetLightfv;
1253 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC afw_gl_glMultiDrawArraysIndirectCount;
1254 PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC afw_gl_glTransformFeedbackBufferRange;
1255 PFNGLSCISSORINDEXEDVPROC afw_gl_glScissorIndexedv;
1256 PFNGLTEXCOORD2SPROC afw_gl_glTexCoord2s;
1257 PFNGLSECONDARYCOLOR3DPROC afw_gl_glSecondaryColor3d;
1258 PFNGLVERTEXATTRIBL2DPROC afw_gl_glVertexAttribL2d;
1259 PFNGLCOPYPIXELSPROC afw_gl_glCopyPixels;
1260 PFNGLVERTEXATTRIBI1UIVPROC afw_gl_glVertexAttribI1uiv;
1261 PFNGLTEXSTORAGE2DMULTISAMPLEPROC afw_gl_glTexStorage2DMultisample;
1262 PFNGLGETINTEGERI_VPROC afw_gl_glGetIntegeri_v;
1263 PFNGLGETVERTEXARRAYIVPROC afw_gl_glGetVertexArrayiv;
1264 PFNGLPOINTPARAMETERIPROC afw_gl_glPointParameteri;
1265 PFNGLTEXENVIVPROC afw_gl_glTexEnviv;
1266 PFNGLGENLISTSPROC afw_gl_glGenLists;
1267 PFNGLBITMAPPROC afw_gl_glBitmap;
1268 PFNGLGETBOOLEANI_VPROC afw_gl_glGetBooleani_v;
1269 PFNGLGETUNIFORMFVPROC afw_gl_glGetUniformfv;
1270 PFNGLROTATEDPROC afw_gl_glRotated;
1271 PFNGLTEXCOORDP1UIPROC afw_gl_glTexCoordP1ui;
1272 PFNGLLOADIDENTITYPROC afw_gl_glLoadIdentity;
1273 PFNGLTEXSUBIMAGE2DPROC afw_gl_glTexSubImage2D;
1274 PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC afw_gl_glNamedFramebufferReadBuffer;
1275 PFNGLTEXGENIVPROC afw_gl_glTexGeniv;
1276 PFNGLVERTEXATTRIBL3DPROC afw_gl_glVertexAttribL3d;
1277 PFNGLVERTEXATTRIBP3UIPROC afw_gl_glVertexAttribP3ui;
1278 PFNGLRASTERPOS4SVPROC afw_gl_glRasterPos4sv;
1279 PFNGLGETQUERYOBJECTUIVPROC afw_gl_glGetQueryObjectuiv;
1280 PFNGLCREATEVERTEXARRAYSPROC afw_gl_glCreateVertexArrays;
1281 PFNGLSECONDARYCOLORP3UIVPROC afw_gl_glSecondaryColorP3uiv;
1282 PFNGLEVALCOORD2DVPROC afw_gl_glEvalCoord2dv;
1283 PFNGLRASTERPOS2IPROC afw_gl_glRasterPos2i;
1284 PFNGLWAITSYNCPROC afw_gl_glWaitSync;
1285 PFNGLMULTITEXCOORDP3UIVPROC afw_gl_glMultiTexCoordP3uiv;
1286 PFNGLLIGHTMODELIPROC afw_gl_glLightModeli;
1287 PFNGLGETPROGRAMBINARYPROC afw_gl_glGetProgramBinary;
1288 PFNGLVERTEXATTRIBP4UIVPROC afw_gl_glVertexAttribP4uiv;
1289 PFNGLTEXPARAMETERIPROC afw_gl_glTexParameteri;
1290 PFNGLMULTITEXCOORD1SPROC afw_gl_glMultiTexCoord1s;
1291 PFNGLUNIFORM3IVPROC afw_gl_glUniform3iv;
1292 PFNGLSTENCILFUNCPROC afw_gl_glStencilFunc;
1293 PFNGLLOADTRANSPOSEMATRIXFPROC afw_gl_glLoadTransposeMatrixf;
1294 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC afw_gl_glMultiDrawElementsIndirectCount;
1295 PFNGLVERTEXATTRIBP2UIVPROC afw_gl_glVertexAttribP2uiv;
1296 PFNGLVERTEXATTRIBL3DVPROC afw_gl_glVertexAttribL3dv;
1297 PFNGLDEBUGMESSAGECALLBACKPROC afw_gl_glDebugMessageCallback;
1298 PFNGLVERTEXATTRIBP1UIVPROC afw_gl_glVertexAttribP1uiv;
1299 PFNGLPROGRAMUNIFORM3DVPROC afw_gl_glProgramUniform3dv;
1300 PFNGLGETNMINMAXPROC afw_gl_glGetnMinmax;
1301 PFNGLTEXTURESUBIMAGE2DPROC afw_gl_glTextureSubImage2D;
1302 PFNGLFOGCOORDPOINTERPROC afw_gl_glFogCoordPointer;
1303 PFNGLVERTEXATTRIBI2IPROC afw_gl_glVertexAttribI2i;
1304 PFNGLVERTEXATTRIB2SPROC afw_gl_glVertexAttrib2s;
1305 PFNGLUNIFORM2UIPROC afw_gl_glUniform2ui;
1306 PFNGLGETVERTEXATTRIBLDVPROC afw_gl_glGetVertexAttribLdv;
1307 PFNGLEVALCOORD1DVPROC afw_gl_glEvalCoord1dv;
1308 PFNGLPOINTPARAMETERIVPROC afw_gl_glPointParameteriv;
1309 PFNGLTEXTUREPARAMETERIVPROC afw_gl_glTextureParameteriv;
1310 PFNGLEVALCOORD2FVPROC afw_gl_glEvalCoord2fv;
1311 PFNGLVERTEXATTRIB4NUIVPROC afw_gl_glVertexAttrib4Nuiv;
1312 PFNGLUNIFORM4DPROC afw_gl_glUniform4d;
1313 PFNGLVERTEXATTRIBI4BVPROC afw_gl_glVertexAttribI4bv;
1314 PFNGLVERTEXATTRIB2DVPROC afw_gl_glVertexAttrib2dv;
1315 PFNGLISQUERYPROC afw_gl_glIsQuery;
1316 PFNGLVERTEXATTRIB4DPROC afw_gl_glVertexAttrib4d;
1317 PFNGLINDEXSPROC afw_gl_glIndexs;
1318 PFNGLVERTEXARRAYVERTEXBUFFERPROC afw_gl_glVertexArrayVertexBuffer;
1319 PFNGLPROGRAMUNIFORMMATRIX4DVPROC afw_gl_glProgramUniformMatrix4dv;
1320 PFNGLMULTITEXCOORD3SPROC afw_gl_glMultiTexCoord3s;
1321 PFNGLNAMEDBUFFERDATAPROC afw_gl_glNamedBufferData;
1322 PFNGLPOPNAMEPROC afw_gl_glPopName;
1323 PFNGLBINDBUFFERSRANGEPROC afw_gl_glBindBuffersRange;
1324 PFNGLTEXCOORD2SVPROC afw_gl_glTexCoord2sv;
1325 PFNGLISTRANSFORMFEEDBACKPROC afw_gl_glIsTransformFeedback;
1326 PFNGLCLEARBUFFERFIPROC afw_gl_glClearBufferfi;
1327 PFNGLVERTEXATTRIB4NUBVPROC afw_gl_glVertexAttrib4Nubv;
1328 PFNGLRASTERPOS3IPROC afw_gl_glRasterPos3i;
1329 PFNGLVERTEX4IPROC afw_gl_glVertex4i;
1330 PFNGLGENRENDERBUFFERSPROC afw_gl_glGenRenderbuffers;
1331 PFNGLRENDERBUFFERSTORAGEPROC afw_gl_glRenderbufferStorage;
1332 PFNGLDISABLEVERTEXARRAYATTRIBPROC afw_gl_glDisableVertexArrayAttrib;
1333 PFNGLUNIFORM3FPROC afw_gl_glUniform3f;
1334 PFNGLBINDTEXTUREUNITPROC afw_gl_glBindTextureUnit;
1335 PFNGLVERTEXATTRIB3SPROC afw_gl_glVertexAttrib3s;
1336 PFNGLEVALMESH1PROC afw_gl_glEvalMesh1;
1337 PFNGLGETNSEPARABLEFILTERPROC afw_gl_glGetnSeparableFilter;
1338 PFNGLCOLOR3SVPROC afw_gl_glColor3sv;
1339 PFNGLSECONDARYCOLOR3BPROC afw_gl_glSecondaryColor3b;
1340 PFNGLVERTEXATTRIBI1IPROC afw_gl_glVertexAttribI1i;
1341 PFNGLINDEXFPROC afw_gl_glIndexf;
1342 PFNGLUNIFORMMATRIX3X2FVPROC afw_gl_glUniformMatrix3x2fv;
1343 PFNGLWINDOWPOS3FPROC afw_gl_glWindowPos3f;
1345 PFNGLVERTEXARRAYELEMENTBUFFERPROC afw_gl_glVertexArrayElementBuffer;
1346 PFNGLENDQUERYPROC afw_gl_glEndQuery;
1347 PFNGLGETACTIVEUNIFORMNAMEPROC afw_gl_glGetActiveUniformName;
1348 PFNGLDRAWBUFFERSPROC afw_gl_glDrawBuffers;
1349 PFNGLCOLOR4SVPROC afw_gl_glColor4sv;
1350 PFNGLTEXTUREVIEWPROC afw_gl_glTextureView;
1351 PFNGLTRANSLATEDPROC afw_gl_glTranslated;
1352 PFNGLVERTEXP3UIVPROC afw_gl_glVertexP3uiv;
1353 PFNGLTEXCOORD1DPROC afw_gl_glTexCoord1d;
1354 PFNGLISPROGRAMPIPELINEPROC afw_gl_glIsProgramPipeline;
1355 PFNGLROTATEFPROC afw_gl_glRotatef;
1356 PFNGLMULTITEXCOORD1SVPROC afw_gl_glMultiTexCoord1sv;
1357 PFNGLGETBUFFERPARAMETERIVPROC afw_gl_glGetBufferParameteriv;
1358 PFNGLTEXCOORD2IVPROC afw_gl_glTexCoord2iv;
1359 PFNGLPROGRAMUNIFORM3FVPROC afw_gl_glProgramUniform3fv;
1360 PFNGLGETPROGRAMRESOURCELOCATIONPROC afw_gl_glGetProgramResourceLocation;
1361 PFNGLVERTEXATTRIBI3UIVPROC afw_gl_glVertexAttribI3uiv;
1362 PFNGLGETBUFFERPARAMETERI64VPROC afw_gl_glGetBufferParameteri64v;
1363 PFNGLUNIFORMMATRIX2X3DVPROC afw_gl_glUniformMatrix2x3dv;
1364 PFNGLGETMAPFVPROC afw_gl_glGetMapfv;
1365 PFNGLUNIFORMMATRIX2FVPROC afw_gl_glUniformMatrix2fv;
1366 PFNGLGETERRORPROC afw_gl_glGetError;
1367 PFNGLHINTPROC afw_gl_glHint;
1368 PFNGLVERTEX4DVPROC afw_gl_glVertex4dv;
1369 PFNGLGETTEXTUREIMAGEPROC afw_gl_glGetTextureImage;
1370 PFNGLVERTEX4DPROC afw_gl_glVertex4d;
1371 PFNGLTEXCOORD3FVPROC afw_gl_glTexCoord3fv;
1372 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC afw_gl_glGetNamedRenderbufferParameteriv;
1373 PFNGLVERTEXATTRIB3FVPROC afw_gl_glVertexAttrib3fv;
1374 PFNGLINDEXFVPROC afw_gl_glIndexfv;
1375 PFNGLUNIFORMMATRIX4X3FVPROC afw_gl_glUniformMatrix4x3fv;
1376 PFNGLVERTEXATTRIBI1IVPROC afw_gl_glVertexAttribI1iv;
1377 PFNGLMULTITEXCOORD4DPROC afw_gl_glMultiTexCoord4d;
1378 PFNGLPROGRAMUNIFORM1IVPROC afw_gl_glProgramUniform1iv;
1379 PFNGLPIXELMAPUSVPROC afw_gl_glPixelMapusv;
1380 PFNGLSTENCILMASKSEPARATEPROC afw_gl_glStencilMaskSeparate;
1381 PFNGLCREATEPROGRAMPROC afw_gl_glCreateProgram;
1382 PFNGLTEXCOORD4DVPROC afw_gl_glTexCoord4dv;
1383 PFNGLVERTEXATTRIB4NBVPROC afw_gl_glVertexAttrib4Nbv;
1385 PFNGLPOPDEBUGGROUPPROC afw_gl_glPopDebugGroup;
1386 PFNGLINDEXUBVPROC afw_gl_glIndexubv;
1387 PFNGLWINDOWPOS3IPROC afw_gl_glWindowPos3i;
1388 PFNGLTEXSTORAGE1DPROC afw_gl_glTexStorage1D;
1389 PFNGLVERTEXATTRIBI2IVPROC afw_gl_glVertexAttribI2iv;
1390 PFNGLCREATETRANSFORMFEEDBACKSPROC afw_gl_glCreateTransformFeedbacks;
1391 PFNGLGETOBJECTLABELPROC afw_gl_glGetObjectLabel;
1392 PFNGLGETQUERYBUFFEROBJECTUIVPROC afw_gl_glGetQueryBufferObjectuiv;
1393 PFNGLVERTEXATTRIBPOINTERPROC afw_gl_glVertexAttribPointer;
1394 PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC afw_gl_glGetSubroutineUniformLocation;
1395 PFNGLUNIFORMMATRIX2X4FVPROC afw_gl_glUniformMatrix2x4fv;
1396 PFNGLGETACTIVEUNIFORMBLOCKIVPROC afw_gl_glGetActiveUniformBlockiv;
1397 PFNGLGETBUFFERPOINTERVPROC afw_gl_glGetBufferPointerv;
1398 PFNGLNORMALP3UIPROC afw_gl_glNormalP3ui;
1399 PFNGLMULTITEXCOORD1DVPROC afw_gl_glMultiTexCoord1dv;
1400 PFNGLMULTITEXCOORD2FVPROC afw_gl_glMultiTexCoord2fv;
1401 PFNGLTEXCOORD4IVPROC afw_gl_glTexCoord4iv;
1402 PFNGLWINDOWPOS2DPROC afw_gl_glWindowPos2d;
1403 PFNGLGETACTIVEUNIFORMPROC afw_gl_glGetActiveUniform;
1404 PFNGLPIXELSTOREIPROC afw_gl_glPixelStorei;
1405 PFNGLRASTERPOS3FVPROC afw_gl_glRasterPos3fv;
1406 PFNGLSAMPLERPARAMETERIUIVPROC afw_gl_glSamplerParameterIuiv;
1407 PFNGLUNIFORMMATRIX4X2DVPROC afw_gl_glUniformMatrix4x2dv;
1408 PFNGLDEPTHRANGEPROC afw_gl_glDepthRange;
1409 PFNGLTEXCOORD1SPROC afw_gl_glTexCoord1s;
1410 PFNGLENDCONDITIONALRENDERPROC afw_gl_glEndConditionalRender;
1411 PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC afw_gl_glProgramUniformMatrix2x4fv;
1412 PFNGLCOPYIMAGESUBDATAPROC afw_gl_glCopyImageSubData;
1413 PFNGLTEXSUBIMAGE1DPROC afw_gl_glTexSubImage1D;
1414 PFNGLCOPYTEXIMAGE2DPROC afw_gl_glCopyTexImage2D;
1415 PFNGLVIEWPORTPROC afw_gl_glViewport;
1416 PFNGLCOLOR4BPROC afw_gl_glColor4b;
1417 PFNGLDEPTHRANGEINDEXEDPROC afw_gl_glDepthRangeIndexed;
1418 PFNGLMULTTRANSPOSEMATRIXDPROC afw_gl_glMultTransposeMatrixd;
1419 PFNGLSECONDARYCOLOR3SPROC afw_gl_glSecondaryColor3s;
1420 PFNGLSCISSORINDEXEDPROC afw_gl_glScissorIndexed;
1421 PFNGLPIXELSTOREFPROC afw_gl_glPixelStoref;
1422 PFNGLGETGRAPHICSRESETSTATUSPROC afw_gl_glGetGraphicsResetStatus;
1423 PFNGLGETTEXGENFVPROC afw_gl_glGetTexGenfv;
1424 PFNGLGETSAMPLERPARAMETERIUIVPROC afw_gl_glGetSamplerParameterIuiv;
1425 PFNGLUNIFORMMATRIX3DVPROC afw_gl_glUniformMatrix3dv;
1426 PFNGLMULTMATRIXDPROC afw_gl_glMultMatrixd;
1427 PFNGLEVALCOORD1DPROC afw_gl_glEvalCoord1d;
1428 PFNGLMULTITEXCOORDP3UIPROC afw_gl_glMultiTexCoordP3ui;
1429 PFNGLENABLEVERTEXATTRIBARRAYPROC afw_gl_glEnableVertexAttribArray;
1430 PFNGLGETUNIFORMIVPROC afw_gl_glGetUniformiv;
1431 PFNGLPROGRAMUNIFORM2FPROC afw_gl_glProgramUniform2f;
1432 PFNGLGETBOOLEANVPROC afw_gl_glGetBooleanv;
1433 PFNGLTEXCOORD4IPROC afw_gl_glTexCoord4i;
1434 PFNGLBLENDEQUATIONSEPARATEPROC afw_gl_glBlendEquationSeparate;
1435 PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC afw_gl_glNamedFramebufferParameteri;
1436 PFNGLGETPROGRAMRESOURCENAMEPROC afw_gl_glGetProgramResourceName;
1437 PFNGLMULTITEXCOORD3SVPROC afw_gl_glMultiTexCoord3sv;
1438 PFNGLVERTEX2IPROC afw_gl_glVertex2i;
1439 PFNGLTEXTUREPARAMETERFPROC afw_gl_glTextureParameterf;
1440 PFNGLMEMORYBARRIERBYREGIONPROC afw_gl_glMemoryBarrierByRegion;
1441 PFNGLPOLYGONOFFSETCLAMPPROC afw_gl_glPolygonOffsetClamp;
1442 PFNGLINDEXIPROC afw_gl_glIndexi;
1443 PFNGLDETACHSHADERPROC afw_gl_glDetachShader;
1444 PFNGLLISTBASEPROC afw_gl_glListBase;
1445 PFNGLORTHOPROC afw_gl_glOrtho;
1446 PFNGLBINDPROGRAMPIPELINEPROC afw_gl_glBindProgramPipeline;
1447 PFNGLRASTERPOS3DPROC afw_gl_glRasterPos3d;
1448 PFNGLWINDOWPOS2DVPROC afw_gl_glWindowPos2dv;
1449 PFNGLEVALPOINT2PROC afw_gl_glEvalPoint2;
1450 PFNGLSECONDARYCOLOR3IPROC afw_gl_glSecondaryColor3i;
1451 PFNGLBINDBUFFERBASEPROC afw_gl_glBindBufferBase;
1452 PFNGLRECTIVPROC afw_gl_glRectiv;
1453 PFNGLVERTEXATTRIB1DPROC afw_gl_glVertexAttrib1d;
1454 PFNGLCLEARTEXIMAGEPROC afw_gl_glClearTexImage;
1455 PFNGLISTEXTUREPROC afw_gl_glIsTexture;
1456 PFNGLCOLORP4UIPROC afw_gl_glColorP4ui;
1457 PFNGLCOLORMATERIALPROC afw_gl_glColorMaterial;
1458 PFNGLISSAMPLERPROC afw_gl_glIsSampler;
1459 PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC afw_gl_glDrawTransformFeedbackInstanced;
1460 PFNGLVERTEX3DVPROC afw_gl_glVertex3dv;
1461 PFNGLVERTEX3SVPROC afw_gl_glVertex3sv;
1462 PFNGLWINDOWPOS3DPROC afw_gl_glWindowPos3d;
1463 PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC afw_gl_glDrawRangeElementsBaseVertex;
1464 PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC afw_gl_glClearNamedFramebufferuiv;
1465 PFNGLGETTEXTUREPARAMETERIIVPROC afw_gl_glGetTextureParameterIiv;
1466 PFNGLPOLYGONSTIPPLEPROC afw_gl_glPolygonStipple;
1467 PFNGLCREATEQUERIESPROC afw_gl_glCreateQueries;
1468 PFNGLCOLORP3UIPROC afw_gl_glColorP3ui;
1469 PFNGLCOLORPOINTERPROC afw_gl_glColorPointer;
1470 PFNGLVERTEXATTRIBI4SVPROC afw_gl_glVertexAttribI4sv;
1471 PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC afw_gl_glProgramUniformMatrix2x3fv;
1472 PFNGLCLEARSTENCILPROC afw_gl_glClearStencil;
1473 PFNGLVERTEXATTRIBI3IPROC afw_gl_glVertexAttribI3i;
1474 PFNGLGETINTERNALFORMATI64VPROC afw_gl_glGetInternalformati64v;
1475 PFNGLINVALIDATEBUFFERSUBDATAPROC afw_gl_glInvalidateBufferSubData;
1476 PFNGLGETVERTEXARRAYINDEXEDIVPROC afw_gl_glGetVertexArrayIndexediv;
1477 PFNGLSAMPLERPARAMETERFVPROC afw_gl_glSamplerParameterfv;
1478 PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC afw_gl_glGetActiveSubroutineUniformiv;
1479 PFNGLRASTERPOS4IPROC afw_gl_glRasterPos4i;
1480 PFNGLTEXCOORD1FVPROC afw_gl_glTexCoord1fv;
1481 PFNGLCOLOR3DVPROC afw_gl_glColor3dv;
1482 PFNGLRASTERPOS3FPROC afw_gl_glRasterPos3f;
1483 PFNGLLOGICOPPROC afw_gl_glLogicOp;
1484 PFNGLCOLOR3BPROC afw_gl_glColor3b;
1485 PFNGLGETUNIFORMBLOCKINDEXPROC afw_gl_glGetUniformBlockIndex;
1486 PFNGLGETMATERIALFVPROC afw_gl_glGetMaterialfv;
1487 PFNGLINDEXUBPROC afw_gl_glIndexub;
1488 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC afw_gl_glCompressedTextureSubImage3D;
1489 PFNGLTEXCOORD3IPROC afw_gl_glTexCoord3i;
1491 PFNGLUNIFORMMATRIX4X2FVPROC afw_gl_glUniformMatrix4x2fv;
1492 PFNGLRASTERPOS4FVPROC afw_gl_glRasterPos4fv;
1493 PFNGLPOPMATRIXPROC afw_gl_glPopMatrix;
1494 PFNGLTEXCOORD2FVPROC afw_gl_glTexCoord2fv;
1495 PFNGLTEXCOORD3DVPROC afw_gl_glTexCoord3dv;
1496 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC afw_gl_glRenderbufferStorageMultisample;
1497 PFNGLGETPIXELMAPUIVPROC afw_gl_glGetPixelMapuiv;
1498 PFNGLRECTDVPROC afw_gl_glRectdv;
1499 PFNGLFOGCOORDDVPROC afw_gl_glFogCoorddv;
1500 PFNGLISSYNCPROC afw_gl_glIsSync;
1501 PFNGLMULTITEXCOORDP2UIPROC afw_gl_glMultiTexCoordP2ui;
1502 PFNGLDEPTHRANGEFPROC afw_gl_glDepthRangef;
1503 PFNGLBINDVERTEXBUFFERSPROC afw_gl_glBindVertexBuffers;
1504 PFNGLTEXENVIPROC afw_gl_glTexEnvi;
1505 PFNGLENABLEIPROC afw_gl_glEnablei;
1506 PFNGLNAMEDBUFFERSTORAGEPROC afw_gl_glNamedBufferStorage;
1507 PFNGLGETRENDERBUFFERPARAMETERIVPROC afw_gl_glGetRenderbufferParameteriv;
1508 PFNGLDISABLEIPROC afw_gl_glDisablei;
1509 PFNGLDELETEPROGRAMPIPELINESPROC afw_gl_glDeleteProgramPipelines;
1510 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC afw_gl_glFlushMappedNamedBufferRange;
1511 PFNGLSECONDARYCOLOR3UIPROC afw_gl_glSecondaryColor3ui;
1512 PFNGLBINDIMAGETEXTUREPROC afw_gl_glBindImageTexture;
1513 PFNGLFOGCOORDDPROC afw_gl_glFogCoordd;
1514 PFNGLMULTITEXCOORDP1UIPROC afw_gl_glMultiTexCoordP1ui;
1515 PFNGLTEXTUREBARRIERPROC afw_gl_glTextureBarrier;
1516 PFNGLTEXTURESTORAGE2DPROC afw_gl_glTextureStorage2D;
1517 PFNGLMAP2FPROC afw_gl_glMap2f;
1518 PFNGLPROGRAMUNIFORM3UIPROC afw_gl_glProgramUniform3ui;
1519 PFNGLISPROGRAMPROC afw_gl_glIsProgram;
1520 PFNGLVERTEXATTRIBI4IVPROC afw_gl_glVertexAttribI4iv;
1521 PFNGLGETQUERYBUFFEROBJECTI64VPROC afw_gl_glGetQueryBufferObjecti64v;
1522 PFNGLSECONDARYCOLORPOINTERPROC afw_gl_glSecondaryColorPointer;
1523 PFNGLPOINTPARAMETERFVPROC afw_gl_glPointParameterfv;
1524 PFNGLENDLISTPROC afw_gl_glEndList;
1525 PFNGLTRANSLATEFPROC afw_gl_glTranslatef;
1526 PFNGLDRAWTRANSFORMFEEDBACKPROC afw_gl_glDrawTransformFeedback;
1527 PFNGLPATCHPARAMETERFVPROC afw_gl_glPatchParameterfv;
1528 PFNGLTEXPARAMETERIVPROC afw_gl_glTexParameteriv;
1529 PFNGLGETACTIVEATTRIBPROC afw_gl_glGetActiveAttrib;
1530 PFNGLMULTIDRAWELEMENTSPROC afw_gl_glMultiDrawElements;
1531 PFNGLGETPROGRAMPIPELINEINFOLOGPROC afw_gl_glGetProgramPipelineInfoLog;
1532 PFNGLPROGRAMUNIFORMMATRIX2FVPROC afw_gl_glProgramUniformMatrix2fv;
1533 PFNGLGETTEXGENIVPROC afw_gl_glGetTexGeniv;
1534 PFNGLUNIFORM1IVPROC afw_gl_glUniform1iv;
1535 PFNGLGETTEXPARAMETERIVPROC afw_gl_glGetTexParameteriv;
1536 PFNGLGETTEXPARAMETERIUIVPROC afw_gl_glGetTexParameterIuiv;
1537 PFNGLVERTEXATTRIBI3IVPROC afw_gl_glVertexAttribI3iv;
1538 PFNGLGENERATETEXTUREMIPMAPPROC afw_gl_glGenerateTextureMipmap;
1539 PFNGLISENABLEDIPROC afw_gl_glIsEnabledi;
1540 PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC afw_gl_glTransformFeedbackBufferBase;
1541 PFNGLGETNTEXIMAGEPROC afw_gl_glGetnTexImage;
1542 PFNGLVERTEX4SPROC afw_gl_glVertex4s;
1543 PFNGLBLENDCOLORPROC afw_gl_glBlendColor;
1544 PFNGLLIGHTMODELFVPROC afw_gl_glLightModelfv;
1545 PFNGLBINDFRAGDATALOCATIONPROC afw_gl_glBindFragDataLocation;
1546 PFNGLCLEARBUFFERIVPROC afw_gl_glClearBufferiv;
1547 PFNGLTEXTURESTORAGE3DPROC afw_gl_glTextureStorage3D;
1548 PFNGLRASTERPOS2SVPROC afw_gl_glRasterPos2sv;
1549 PFNGLGETTEXGENDVPROC afw_gl_glGetTexGendv;
1550 PFNGLPROGRAMPARAMETERIPROC afw_gl_glProgramParameteri;
1551 PFNGLCLIPCONTROLPROC afw_gl_glClipControl;
1552 PFNGLENDPROC afw_gl_glEnd;
1553 PFNGLVERTEXPOINTERPROC afw_gl_glVertexPointer;
1554 PFNGLMAPGRID2FPROC afw_gl_glMapGrid2f;
1555 PFNGLCLEARNAMEDBUFFERSUBDATAPROC afw_gl_glClearNamedBufferSubData;
1556 PFNGLMULTITEXCOORD1DPROC afw_gl_glMultiTexCoord1d;
1557 PFNGLVERTEXATTRIB1SPROC afw_gl_glVertexAttrib1s;
1558 PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC afw_gl_glProgramUniformMatrix2x3dv;
1559 PFNGLVERTEXATTRIBI1UIPROC afw_gl_glVertexAttribI1ui;
1560 PFNGLDELETEFRAMEBUFFERSPROC afw_gl_glDeleteFramebuffers;
1561 PFNGLCLEARBUFFERFVPROC afw_gl_glClearBufferfv;
1562 PFNGLGETNPIXELMAPFVPROC afw_gl_glGetnPixelMapfv;
1563 PFNGLTEXCOORDP4UIVPROC afw_gl_glTexCoordP4uiv;
1564 PFNGLNORMAL3DPROC afw_gl_glNormal3d;
1565 PFNGLGETVERTEXATTRIBFVPROC afw_gl_glGetVertexAttribfv;
1566 PFNGLVERTEXARRAYATTRIBBINDINGPROC afw_gl_glVertexArrayAttribBinding;
1567 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC afw_gl_glGetFramebufferAttachmentParameteriv;
1568 PFNGLCREATESHADERPROC afw_gl_glCreateShader;
1569 PFNGLPROGRAMUNIFORM2DPROC afw_gl_glProgramUniform2d;
1570 PFNGLVERTEXARRAYVERTEXBUFFERSPROC afw_gl_glVertexArrayVertexBuffers;
1571 PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC afw_gl_glProgramUniformMatrix3x2dv;
1572 PFNGLSAMPLECOVERAGEPROC afw_gl_glSampleCoverage;
1573 PFNGLUNIFORMSUBROUTINESUIVPROC afw_gl_glUniformSubroutinesuiv;
1574 PFNGLPOPATTRIBPROC afw_gl_glPopAttrib;
1575 PFNGLTEXCOORDP3UIVPROC afw_gl_glTexCoordP3uiv;
1576 PFNGLGETQUERYOBJECTIVPROC afw_gl_glGetQueryObjectiv;
1577 PFNGLVERTEXATTRIBI2UIVPROC afw_gl_glVertexAttribI2uiv;
1578 PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC afw_gl_glTextureStorage3DMultisample;
1579 PFNGLTEXTURESUBIMAGE3DPROC afw_gl_glTextureSubImage3D;
1580 PFNGLGETNPIXELMAPUSVPROC afw_gl_glGetnPixelMapusv;
1581 PFNGLGETPROGRAMSTAGEIVPROC afw_gl_glGetProgramStageiv;
1582 PFNGLTEXSTORAGE2DPROC afw_gl_glTexStorage2D;
1583 PFNGLMULTITEXCOORD1IPROC afw_gl_glMultiTexCoord1i;
1584 PFNGLEDGEFLAGVPROC afw_gl_glEdgeFlagv;
1585 PFNGLWINDOWPOS2SVPROC afw_gl_glWindowPos2sv;
1587 PFNGLFRAMEBUFFERTEXTURE1DPROC afw_gl_glFramebufferTexture1D;
1588 PFNGLFLUSHMAPPEDBUFFERRANGEPROC afw_gl_glFlushMappedBufferRange;
1589 PFNGLPROGRAMUNIFORM2IPROC afw_gl_glProgramUniform2i;
1590 PFNGLVERTEXATTRIB4USVPROC afw_gl_glVertexAttrib4usv;
1591 PFNGLGENQUERIESPROC afw_gl_glGenQueries;
1592 PFNGLRASTERPOS4DPROC afw_gl_glRasterPos4d;
1593 PFNGLFOGFVPROC afw_gl_glFogfv;
1594 PFNGLDELETEBUFFERSPROC afw_gl_glDeleteBuffers;
1595 PFNGLREADPIXELSPROC afw_gl_glReadPixels;
1596 PFNGLVERTEXARRAYATTRIBIFORMATPROC afw_gl_glVertexArrayAttribIFormat;
1597 PFNGLMULTITEXCOORD4IVPROC afw_gl_glMultiTexCoord4iv;
1598 PFNGLPOLYGONOFFSETPROC afw_gl_glPolygonOffset;
1599 PFNGLVERTEXATTRIBI4USVPROC afw_gl_glVertexAttribI4usv;
1600 PFNGLRESUMETRANSFORMFEEDBACKPROC afw_gl_glResumeTransformFeedback;
1601 PFNGLGETTEXTURELEVELPARAMETERIVPROC afw_gl_glGetTextureLevelParameteriv;
1602 PFNGLFEEDBACKBUFFERPROC afw_gl_glFeedbackBuffer;
1603 PFNGLGETTEXLEVELPARAMETERIVPROC afw_gl_glGetTexLevelParameteriv;
1604 PFNGLMULTITEXCOORD3IPROC afw_gl_glMultiTexCoord3i;
1605 PFNGLSECONDARYCOLOR3IVPROC afw_gl_glSecondaryColor3iv;
1606 PFNGLVERTEXATTRIB1FVPROC afw_gl_glVertexAttrib1fv;
1607 PFNGLMULTITEXCOORD1FPROC afw_gl_glMultiTexCoord1f;
1608 PFNGLSCISSORARRAYVPROC afw_gl_glScissorArrayv;
1609 PFNGLGETTRANSFORMFEEDBACKI64_VPROC afw_gl_glGetTransformFeedbacki64_v;
1610 PFNGLCOLOR3UBVPROC afw_gl_glColor3ubv;
1611 PFNGLRASTERPOS2FVPROC afw_gl_glRasterPos2fv;
1612 PFNGLGETPIXELMAPUSVPROC afw_gl_glGetPixelMapusv;
1613 PFNGLUNIFORM4FPROC afw_gl_glUniform4f;
1614 PFNGLNORMAL3BPROC afw_gl_glNormal3b;
1615 PFNGLINDEXPOINTERPROC afw_gl_glIndexPointer;
1616 PFNGLCOLOR4USPROC afw_gl_glColor4us;
1617 PFNGLVERTEXARRAYATTRIBLFORMATPROC afw_gl_glVertexArrayAttribLFormat;
1618 PFNGLENABLEPROC afw_gl_glEnable;
1619 PFNGLVERTEXATTRIBI4UIPROC afw_gl_glVertexAttribI4ui;
1620 PFNGLPUSHNAMEPROC afw_gl_glPushName;
1621 PFNGLVERTEXATTRIBBINDINGPROC afw_gl_glVertexAttribBinding;
1622 PFNGLGETNAMEDBUFFERPOINTERVPROC afw_gl_glGetNamedBufferPointerv;
1623 PFNGLTEXSUBIMAGE3DPROC afw_gl_glTexSubImage3D;
1624 PFNGLVERTEXATTRIBI4IPROC afw_gl_glVertexAttribI4i;
1625 PFNGLPROVOKINGVERTEXPROC afw_gl_glProvokingVertex;
1626 PFNGLCOPYTEXTURESUBIMAGE3DPROC afw_gl_glCopyTextureSubImage3D;
1627 PFNGLMULTITEXCOORDP4UIVPROC afw_gl_glMultiTexCoordP4uiv;
1628 PFNGLGETTEXPARAMETERIIVPROC afw_gl_glGetTexParameterIiv;
1629 PFNGLVERTEXATTRIBL4DVPROC afw_gl_glVertexAttribL4dv;
1630 PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC afw_gl_glNamedFramebufferDrawBuffer;
1631 PFNGLMULTITEXCOORD4SVPROC afw_gl_glMultiTexCoord4sv;
1632 PFNGLCREATESAMPLERSPROC afw_gl_glCreateSamplers;
1633 PFNGLUNIFORM4UIVPROC afw_gl_glUniform4uiv;
1634 PFNGLRASTERPOS4SPROC afw_gl_glRasterPos4s;
1635 PFNGLSECONDARYCOLOR3FVPROC afw_gl_glSecondaryColor3fv;
1636 PFNGLBINDTEXTURESPROC afw_gl_glBindTextures;
1637 PFNGLTEXCOORD1DVPROC afw_gl_glTexCoord1dv;
1638 PFNGLTEXIMAGE3DMULTISAMPLEPROC afw_gl_glTexImage3DMultisample;
1639 PFNGLDELETEPROGRAMPROC afw_gl_glDeleteProgram;
1640 PFNGLGETSHADERINFOLOGPROC afw_gl_glGetShaderInfoLog;
1641 PFNGLVERTEXATTRIB1FPROC afw_gl_glVertexAttrib1f;
1642 PFNGLMAP2DPROC afw_gl_glMap2d;
1643 PFNGLGETTEXENVIVPROC afw_gl_glGetTexEnviv;
1644 PFNGLCOPYTEXSUBIMAGE1DPROC afw_gl_glCopyTexSubImage1D;
1645 PFNGLBINDFRAMEBUFFERPROC afw_gl_glBindFramebuffer;
1646 PFNGLBUFFERSUBDATAPROC afw_gl_glBufferSubData;
1647 PFNGLSAMPLERPARAMETERIVPROC afw_gl_glSamplerParameteriv;
1648 PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC afw_gl_glGetActiveUniformBlockName;
1649 PFNGLOBJECTLABELPROC afw_gl_glObjectLabel;
1650 PFNGLMULTTRANSPOSEMATRIXFPROC afw_gl_glMultTransposeMatrixf;
1651 PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC afw_gl_glDrawElementsInstancedBaseInstance;
1652 PFNGLRECTSPROC afw_gl_glRects;
1653 PFNGLMATERIALFPROC afw_gl_glMaterialf;
1654 PFNGLTEXCOORDP3UIPROC afw_gl_glTexCoordP3ui;
1655 PFNGLPOINTPARAMETERFPROC afw_gl_glPointParameterf;
1656 PFNGLMULTITEXCOORDP4UIPROC afw_gl_glMultiTexCoordP4ui;
1657 PFNGLSHADERBINARYPROC afw_gl_glShaderBinary;
1658 PFNGLPROGRAMUNIFORMMATRIX2DVPROC afw_gl_glProgramUniformMatrix2dv;
1659 PFNGLVERTEXBINDINGDIVISORPROC afw_gl_glVertexBindingDivisor;
1660 PFNGLWINDOWPOS3SVPROC afw_gl_glWindowPos3sv;
1661 PFNGLVERTEXATTRIBI4UBVPROC afw_gl_glVertexAttribI4ubv;
1662 PFNGLMULTITEXCOORD2IPROC afw_gl_glMultiTexCoord2i;
1663 PFNGLCOLOR4DVPROC afw_gl_glColor4dv;
1664 PFNGLISRENDERBUFFERPROC afw_gl_glIsRenderbuffer;
1665 PFNGLUNIFORM2FPROC afw_gl_glUniform2f;
1666 PFNGLSAMPLERPARAMETERIIVPROC afw_gl_glSamplerParameterIiv;
1667 PFNGLGETNUNIFORMFVPROC afw_gl_glGetnUniformfv;
1668 PFNGLGETNCONVOLUTIONFILTERPROC afw_gl_glGetnConvolutionFilter;
1669 PFNGLENDTRANSFORMFEEDBACKPROC afw_gl_glEndTransformFeedback;
1670 PFNGLVERTEXARRAYBINDINGDIVISORPROC afw_gl_glVertexArrayBindingDivisor;
1671 PFNGLFRUSTUMPROC afw_gl_glFrustum;
1672 PFNGLDRAWELEMENTSPROC afw_gl_glDrawElements;
1673 PFNGLVERTEX2SPROC afw_gl_glVertex2s;
1674 PFNGLGETNPOLYGONSTIPPLEPROC afw_gl_glGetnPolygonStipple;
1675 PFNGLVERTEXATTRIB2FVPROC afw_gl_glVertexAttrib2fv;
1676 PFNGLUNIFORM2DPROC afw_gl_glUniform2d;
1677 PFNGLPROGRAMUNIFORM4FPROC afw_gl_glProgramUniform4f;
1678 PFNGLRASTERPOS3DVPROC afw_gl_glRasterPos3dv;
1679 PFNGLVERTEXATTRIB3FPROC afw_gl_glVertexAttrib3f;
1680 PFNGLGETPROGRAMRESOURCEIVPROC afw_gl_glGetProgramResourceiv;
1681 PFNGLGETFRAMEBUFFERPARAMETERIVPROC afw_gl_glGetFramebufferParameteriv;
1682 PFNGLGETMULTISAMPLEFVPROC afw_gl_glGetMultisamplefv;
1683 PFNGLVERTEXP4UIVPROC afw_gl_glVertexP4uiv;
1684 PFNGLGETVERTEXATTRIBIVPROC afw_gl_glGetVertexAttribiv;
1685 PFNGLSTENCILMASKPROC afw_gl_glStencilMask;
1686 PFNGLCLEARDEPTHFPROC afw_gl_glClearDepthf;
1687 PFNGLVIEWPORTINDEXEDFPROC afw_gl_glViewportIndexedf;
1688 PFNGLGETNUNIFORMUIVPROC afw_gl_glGetnUniformuiv;
1689 PFNGLVERTEXATTRIBP4UIPROC afw_gl_glVertexAttribP4ui;
1690 PFNGLCLEARNAMEDFRAMEBUFFERFVPROC afw_gl_glClearNamedFramebufferfv;
1691 PFNGLENABLECLIENTSTATEPROC afw_gl_glEnableClientState;
1692 PFNGLGETSAMPLERPARAMETERIIVPROC afw_gl_glGetSamplerParameterIiv;
1693 PFNGLBLENDFUNCSEPARATEPROC afw_gl_glBlendFuncSeparate;
1695 PFNGLVERTEXP2UIVPROC afw_gl_glVertexP2uiv;
1696 PFNGLUNIFORM3DVPROC afw_gl_glUniform3dv;
1697 PFNGLPOLYGONMODEPROC afw_gl_glPolygonMode;
1698 PFNGLBINDBUFFERPROC afw_gl_glBindBuffer;
1699 PFNGLRASTERPOS3SVPROC afw_gl_glRasterPos3sv;
1700 PFNGLTEXGENFVPROC afw_gl_glTexGenfv;
1701 PFNGLGETPROGRAMPIPELINEIVPROC afw_gl_glGetProgramPipelineiv;
1702 PFNGLPROGRAMUNIFORM1UIVPROC afw_gl_glProgramUniform1uiv;
1703 PFNGLDEPTHRANGEARRAYVPROC afw_gl_glDepthRangeArrayv;
1704 PFNGLRASTERPOS2IVPROC afw_gl_glRasterPos2iv;
1705 PFNGLINVALIDATEBUFFERDATAPROC afw_gl_glInvalidateBufferData;
1706 PFNGLUNIFORM1IPROC afw_gl_glUniform1i;
1707 PFNGLGENVERTEXARRAYSPROC afw_gl_glGenVertexArrays;
1708 PFNGLCLEARNAMEDFRAMEBUFFERFIPROC afw_gl_glClearNamedFramebufferfi;
1709 PFNGLDRAWELEMENTSBASEVERTEXPROC afw_gl_glDrawElementsBaseVertex;
1710 PFNGLVERTEXATTRIB4FVPROC afw_gl_glVertexAttrib4fv;
1711 PFNGLCOPYTEXTURESUBIMAGE2DPROC afw_gl_glCopyTextureSubImage2D;
1712 PFNGLDRAWARRAYSPROC afw_gl_glDrawArrays;
1713 PFNGLVALIDATEPROGRAMPROC afw_gl_glValidateProgram;
1714 PFNGLCOLOR4BVPROC afw_gl_glColor4bv;
1715 PFNGLCLEARACCUMPROC afw_gl_glClearAccum;
1716 PFNGLGETQUERYOBJECTI64VPROC afw_gl_glGetQueryObjecti64v;
1717 PFNGLGETDOUBLEVPROC afw_gl_glGetDoublev;
1718 PFNGLWINDOWPOS3IVPROC afw_gl_glWindowPos3iv;
1719 PFNGLSAMPLERPARAMETERFPROC afw_gl_glSamplerParameterf;
1720 PFNGLPROGRAMUNIFORMMATRIX3DVPROC afw_gl_glProgramUniformMatrix3dv;
1721 PFNGLGETPROGRAMIVPROC afw_gl_glGetProgramiv;
1722 PFNGLDISPATCHCOMPUTEPROC afw_gl_glDispatchCompute;
1723 PFNGLBINDFRAGDATALOCATIONINDEXEDPROC afw_gl_glBindFragDataLocationIndexed;
1724 PFNGLCOLORMASKPROC afw_gl_glColorMask;
1725 PFNGLFRAMEBUFFERPARAMETERIPROC afw_gl_glFramebufferParameteri;
1726 PFNGLCOLOR3IPROC afw_gl_glColor3i;
1727 PFNGLLOADTRANSPOSEMATRIXDPROC afw_gl_glLoadTransposeMatrixd;
1728 PFNGLVERTEXATTRIB4SPROC afw_gl_glVertexAttrib4s;
1729 PFNGLVERTEXATTRIB4NUSVPROC afw_gl_glVertexAttrib4Nusv;
1730 PFNGLPROGRAMUNIFORM1IPROC afw_gl_glProgramUniform1i;
1731 PFNGLGETMATERIALIVPROC afw_gl_glGetMaterialiv;
1732 PFNGLINDEXDPROC afw_gl_glIndexd;
1733 PFNGLGETPIXELMAPFVPROC afw_gl_glGetPixelMapfv;
1734 PFNGLMULTITEXCOORDP1UIVPROC afw_gl_glMultiTexCoordP1uiv;
1735 PFNGLCREATEPROGRAMPIPELINESPROC afw_gl_glCreateProgramPipelines;
1736 PFNGLBLENDFUNCIPROC afw_gl_glBlendFunci;
1737 PFNGLRELEASESHADERCOMPILERPROC afw_gl_glReleaseShaderCompiler;
1738 PFNGLUNIFORM2IVPROC afw_gl_glUniform2iv;
1739 PFNGLGENBUFFERSPROC afw_gl_glGenBuffers;
1740 PFNGLUNIFORM4IVPROC afw_gl_glUniform4iv;
1741 PFNGLGENERATEMIPMAPPROC afw_gl_glGenerateMipmap;
1742 PFNGLGETNAMEDBUFFERPARAMETERIVPROC afw_gl_glGetNamedBufferParameteriv;
1743 PFNGLTEXCOORD1SVPROC afw_gl_glTexCoord1sv;
1744 PFNGLVERTEXATTRIBI2UIPROC afw_gl_glVertexAttribI2ui;
1745 PFNGLUNIFORM4UIPROC afw_gl_glUniform4ui;
1746 PFNGLINVALIDATEFRAMEBUFFERPROC afw_gl_glInvalidateFramebuffer;
1747 PFNGLCOLOR4FVPROC afw_gl_glColor4fv;
1748 PFNGLMULTITEXCOORD3DVPROC afw_gl_glMultiTexCoord3dv;
1749 PFNGLLIGHTIVPROC afw_gl_glLightiv;
1750 PFNGLVERTEX2FVPROC afw_gl_glVertex2fv;
1751 PFNGLDELETEVERTEXARRAYSPROC afw_gl_glDeleteVertexArrays;
1752 PFNGLLOADMATRIXFPROC afw_gl_glLoadMatrixf;
1753 PFNGLMULTITEXCOORD2SPROC afw_gl_glMultiTexCoord2s;
1754 PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC afw_gl_glProgramUniformMatrix3x4fv;
1755 PFNGLBINDATTRIBLOCATIONPROC afw_gl_glBindAttribLocation;
1756 PFNGLGETACTIVESUBROUTINENAMEPROC afw_gl_glGetActiveSubroutineName;
1757 PFNGLVERTEXATTRIB1SVPROC afw_gl_glVertexAttrib1sv;
1758 PFNGLVERTEXATTRIB4UIVPROC afw_gl_glVertexAttrib4uiv;
1759 PFNGLMINSAMPLESHADINGPROC afw_gl_glMinSampleShading;
1760 PFNGLLIGHTMODELFPROC afw_gl_glLightModelf;
1761 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC afw_gl_glCompressedTextureSubImage1D;
1762 PFNGLGETSUBROUTINEINDEXPROC afw_gl_glGetSubroutineIndex;
1763 PFNGLGETTEXTUREPARAMETERIUIVPROC afw_gl_glGetTextureParameterIuiv;
1764 PFNGLVERTEXATTRIBI3UIPROC afw_gl_glVertexAttribI3ui;
1765 PFNGLGETNPIXELMAPUIVPROC afw_gl_glGetnPixelMapuiv;
1766 PFNGLPROGRAMUNIFORM4FVPROC afw_gl_glProgramUniform4fv;
1767 PFNGLDELETERENDERBUFFERSPROC afw_gl_glDeleteRenderbuffers;
1768 PFNGLNORMAL3DVPROC afw_gl_glNormal3dv;
1769 PFNGLINDEXSVPROC afw_gl_glIndexsv;
1770 PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC afw_gl_glProgramUniformMatrix3x4dv;
1771 PFNGLARETEXTURESRESIDENTPROC afw_gl_glAreTexturesResident;
1772 PFNGLGETTEXENVFVPROC afw_gl_glGetTexEnvfv;
1773 PFNGLCHECKFRAMEBUFFERSTATUSPROC afw_gl_glCheckFramebufferStatus;
1774 PFNGLUNIFORM1FVPROC afw_gl_glUniform1fv;
1775 PFNGLINDEXDVPROC afw_gl_glIndexdv;
1776 PFNGLTEXGENDPROC afw_gl_glTexGend;
1777 PFNGLPROGRAMUNIFORMMATRIX4FVPROC afw_gl_glProgramUniformMatrix4fv;
1778 PFNGLVERTEXATTRIBLPOINTERPROC afw_gl_glVertexAttribLPointer;
1779 PFNGLBLITNAMEDFRAMEBUFFERPROC afw_gl_glBlitNamedFramebuffer;
1780 PFNGLMULTITEXCOORD3FPROC afw_gl_glMultiTexCoord3f;
1781 PFNGLINVALIDATETEXIMAGEPROC afw_gl_glInvalidateTexImage;
1782 PFNGLVERTEX4SVPROC afw_gl_glVertex4sv;
1783 PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC afw_gl_glCompressedTexSubImage1D;
1784 PFNGLINITNAMESPROC afw_gl_glInitNames;
1785 PFNGLRECTFVPROC afw_gl_glRectfv;
1786 PFNGLGETQUERYIVPROC afw_gl_glGetQueryiv;
1787 PFNGLCOLOR3UIVPROC afw_gl_glColor3uiv;
1788 PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC afw_gl_glMultiDrawElementsBaseVertex;
1789 PFNGLGETPROGRAMRESOURCEINDEXPROC afw_gl_glGetProgramResourceIndex;
1790 PFNGLPOPCLIENTATTRIBPROC afw_gl_glPopClientAttrib;
1791 PFNGLRASTERPOS4IVPROC afw_gl_glRasterPos4iv;
1792 PFNGLTEXCOORD2DPROC afw_gl_glTexCoord2d;
1793 PFNGLTEXCOORD4SPROC afw_gl_glTexCoord4s;
1794 PFNGLMULTIDRAWARRAYSPROC afw_gl_glMultiDrawArrays;
1795 PFNGLCOLORP3UIVPROC afw_gl_glColorP3uiv;
1796 PFNGLCOPYTEXIMAGE1DPROC afw_gl_glCopyTexImage1D;
1797 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC afw_gl_glDrawElementsInstancedBaseVertexBaseInstance;
1798 PFNGLATTACHSHADERPROC afw_gl_glAttachShader;
1799 PFNGLTEXCOORD2DVPROC afw_gl_glTexCoord2dv;
1800 PFNGLTEXCOORD4FPROC afw_gl_glTexCoord4f;
1801 PFNGLBLENDEQUATIONPROC afw_gl_glBlendEquation;
1802 PFNGLUNIFORM1FPROC afw_gl_glUniform1f;
1803 PFNGLVERTEX4FPROC afw_gl_glVertex4f;
1804 PFNGLPROGRAMUNIFORM4IVPROC afw_gl_glProgramUniform4iv;
1805 PFNGLDRAWRANGEELEMENTSPROC afw_gl_glDrawRangeElements;
1806 PFNGLUNIFORMBLOCKBINDINGPROC afw_gl_glUniformBlockBinding;
1807 PFNGLTEXCOORD1IVPROC afw_gl_glTexCoord1iv;
1808 PFNGLFOGFPROC afw_gl_glFogf;
1809 PFNGLVERTEXATTRIBDIVISORPROC afw_gl_glVertexAttribDivisor;
1810 PFNGLGETTRANSFORMFEEDBACKVARYINGPROC afw_gl_glGetTransformFeedbackVarying;
1811 PFNGLMULTITEXCOORD3DPROC afw_gl_glMultiTexCoord3d;
1812 PFNGLFRAMEBUFFERTEXTURE3DPROC afw_gl_glFramebufferTexture3D;
1813 PFNGLVERTEX3FPROC afw_gl_glVertex3f;
1814 PFNGLTEXCOORDP4UIPROC afw_gl_glTexCoordP4ui;
1815 PFNGLPROGRAMUNIFORM3FPROC afw_gl_glProgramUniform3f;
1816 PFNGLNORMAL3FVPROC afw_gl_glNormal3fv;
1817 PFNGLVERTEX3SPROC afw_gl_glVertex3s;
1818 PFNGLPIXELTRANSFERIPROC afw_gl_glPixelTransferi;
1819 PFNGLGENSAMPLERSPROC afw_gl_glGenSamplers;
1820 PFNGLRECTDPROC afw_gl_glRectd;
1821 PFNGLNEWLISTPROC afw_gl_glNewList;
1822 PFNGLDEPTHFUNCPROC afw_gl_glDepthFunc;
1823 PFNGLPROGRAMUNIFORM2IVPROC afw_gl_glProgramUniform2iv;
1824 PFNGLTEXTUREPARAMETERIUIVPROC afw_gl_glTextureParameterIuiv;
1825 PFNGLEVALCOORD1FPROC afw_gl_glEvalCoord1f;
1826 PFNGLDEBUGMESSAGEINSERTPROC afw_gl_glDebugMessageInsert;
1827 PFNGLVERTEXATTRIBL1DPROC afw_gl_glVertexAttribL1d;
1828 PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC afw_gl_glDrawTransformFeedbackStream;
1829 PFNGLWINDOWPOS2SPROC afw_gl_glWindowPos2s;
1830 PFNGLUNIFORM3DPROC afw_gl_glUniform3d;
1831 PFNGLVERTEXATTRIB4IVPROC afw_gl_glVertexAttrib4iv;
1832 PFNGLISENABLEDPROC afw_gl_glIsEnabled;
1833 PFNGLTEXCOORDP1UIVPROC afw_gl_glTexCoordP1uiv;
1834 PFNGLVERTEXATTRIBLFORMATPROC afw_gl_glVertexAttribLFormat;
1835 PFNGLMULTITEXCOORD2DPROC afw_gl_glMultiTexCoord2d;
1836 PFNGLMULTITEXCOORD4FPROC afw_gl_glMultiTexCoord4f;
1837 PFNGLPROGRAMUNIFORM2FVPROC afw_gl_glProgramUniform2fv;
1838 PFNGLGETTEXTURELEVELPARAMETERFVPROC afw_gl_glGetTextureLevelParameterfv;
1839 PFNGLUNIFORMMATRIX4DVPROC afw_gl_glUniformMatrix4dv;
1840 PFNGLREADNPIXELSPROC afw_gl_glReadnPixels;
1841 PFNGLPROGRAMUNIFORM3DPROC afw_gl_glProgramUniform3d;
1842 PFNGLFOGCOORDFPROC afw_gl_glFogCoordf;
1843 PFNGLVERTEX2SVPROC afw_gl_glVertex2sv;
1844 PFNGLUNIFORMMATRIX4X3DVPROC afw_gl_glUniformMatrix4x3dv;
1845 PFNGLCOLOR3BVPROC afw_gl_glColor3bv;
1846 PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC afw_gl_glDrawArraysInstancedBaseInstance;
1847 PFNGLLINKPROGRAMPROC afw_gl_glLinkProgram;
1848 PFNGLVERTEXATTRIB4NSVPROC afw_gl_glVertexAttrib4Nsv;
1849 PFNGLVERTEXATTRIB2FPROC afw_gl_glVertexAttrib2f;
1850 PFNGLMULTITEXCOORD3FVPROC afw_gl_glMultiTexCoord3fv;
1851 PFNGLGETQUERYBUFFEROBJECTUI64VPROC afw_gl_glGetQueryBufferObjectui64v;
1852 PFNGLCOLOR3UBPROC afw_gl_glColor3ub;
1853 PFNGLGETLIGHTIVPROC afw_gl_glGetLightiv;
1854 PFNGLCOLOR4UIPROC afw_gl_glColor4ui;
1855 PFNGLINDEXIVPROC afw_gl_glIndexiv;
1856 PFNGLRECTFPROC afw_gl_glRectf;
1857 PFNGLFOGIPROC afw_gl_glFogi;
1858 PFNGLCOMPILESHADERPROC afw_gl_glCompileShader;
1859 PFNGLUNIFORM3UIVPROC afw_gl_glUniform3uiv;
1860 PFNGLGETFRAGDATAINDEXPROC afw_gl_glGetFragDataIndex;
1861 PFNGLGETDEBUGMESSAGELOGPROC afw_gl_glGetDebugMessageLog;
1862 PFNGLRASTERPOS2DPROC afw_gl_glRasterPos2d;
1863 PFNGLALPHAFUNCPROC afw_gl_glAlphaFunc;
1864 PFNGLVERTEX3IPROC afw_gl_glVertex3i;
1865 PFNGLGENTEXTURESPROC afw_gl_glGenTextures;
1866 PFNGLCOLOR3FVPROC afw_gl_glColor3fv;
1867 PFNGLGETPROGRAMINTERFACEIVPROC afw_gl_glGetProgramInterfaceiv;
1868 PFNGLSHADERSTORAGEBLOCKBINDINGPROC afw_gl_glShaderStorageBlockBinding;
1869 PFNGLPUSHDEBUGGROUPPROC afw_gl_glPushDebugGroup;
1870 PFNGLUSEPROGRAMSTAGESPROC afw_gl_glUseProgramStages;
1871 PFNGLMULTITEXCOORD1IVPROC afw_gl_glMultiTexCoord1iv;
1872 PFNGLMATERIALIPROC afw_gl_glMateriali;
1873 PFNGLWINDOWPOS3SPROC afw_gl_glWindowPos3s;
1874 PFNGLGETINTERNALFORMATIVPROC afw_gl_glGetInternalformativ;
1875 PFNGLNAMEDRENDERBUFFERSTORAGEPROC afw_gl_glNamedRenderbufferStorage;
1876 PFNGLFRONTFACEPROC afw_gl_glFrontFace;
1877 PFNGLTEXBUFFERPROC afw_gl_glTexBuffer;
1878 PFNGLSHADERSOURCEPROC afw_gl_glShaderSource;
1879 PFNGLGETTEXLEVELPARAMETERFVPROC afw_gl_glGetTexLevelParameterfv;
1881 PFNGLBLENDEQUATIONSEPARATEIPROC afw_gl_glBlendEquationSeparatei;
1882 PFNGLCOLOR4IPROC afw_gl_glColor4i;
1883 PFNGLREADBUFFERPROC afw_gl_glReadBuffer;
1884 PFNGLTEXCOORD4FVPROC afw_gl_glTexCoord4fv;
2466 PFNGLTBUFFERMASK3DFXPROC afw_gl_glTbufferMask3DFX;
2467 PFNGLDEBUGMESSAGEENABLEAMDPROC afw_gl_glDebugMessageEnableAMD;
2468 PFNGLDEBUGMESSAGEINSERTAMDPROC afw_gl_glDebugMessageInsertAMD;
2469 PFNGLDEBUGMESSAGECALLBACKAMDPROC afw_gl_glDebugMessageCallbackAMD;
2470 PFNGLGETDEBUGMESSAGELOGAMDPROC afw_gl_glGetDebugMessageLogAMD;
2471 PFNGLBLENDFUNCINDEXEDAMDPROC afw_gl_glBlendFuncIndexedAMD;
2472 PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC afw_gl_glBlendFuncSeparateIndexedAMD;
2473 PFNGLBLENDEQUATIONINDEXEDAMDPROC afw_gl_glBlendEquationIndexedAMD;
2474 PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC afw_gl_glBlendEquationSeparateIndexedAMD;
2475 PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC afw_gl_glFramebufferSamplePositionsfvAMD;
2476 PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC afw_gl_glNamedFramebufferSamplePositionsfvAMD;
2477 PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC afw_gl_glGetFramebufferParameterfvAMD;
2478 PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC afw_gl_glGetNamedFramebufferParameterfvAMD;
2479 PFNGLUNIFORM1I64NVPROC afw_gl_glUniform1i64NV;
2480 PFNGLUNIFORM2I64NVPROC afw_gl_glUniform2i64NV;
2481 PFNGLUNIFORM3I64NVPROC afw_gl_glUniform3i64NV;
2482 PFNGLUNIFORM4I64NVPROC afw_gl_glUniform4i64NV;
2483 PFNGLUNIFORM1I64VNVPROC afw_gl_glUniform1i64vNV;
2484 PFNGLUNIFORM2I64VNVPROC afw_gl_glUniform2i64vNV;
2485 PFNGLUNIFORM3I64VNVPROC afw_gl_glUniform3i64vNV;
2486 PFNGLUNIFORM4I64VNVPROC afw_gl_glUniform4i64vNV;
2487 PFNGLUNIFORM1UI64NVPROC afw_gl_glUniform1ui64NV;
2488 PFNGLUNIFORM2UI64NVPROC afw_gl_glUniform2ui64NV;
2489 PFNGLUNIFORM3UI64NVPROC afw_gl_glUniform3ui64NV;
2490 PFNGLUNIFORM4UI64NVPROC afw_gl_glUniform4ui64NV;
2491 PFNGLUNIFORM1UI64VNVPROC afw_gl_glUniform1ui64vNV;
2492 PFNGLUNIFORM2UI64VNVPROC afw_gl_glUniform2ui64vNV;
2493 PFNGLUNIFORM3UI64VNVPROC afw_gl_glUniform3ui64vNV;
2494 PFNGLUNIFORM4UI64VNVPROC afw_gl_glUniform4ui64vNV;
2495 PFNGLGETUNIFORMI64VNVPROC afw_gl_glGetUniformi64vNV;
2496 PFNGLGETUNIFORMUI64VNVPROC afw_gl_glGetUniformui64vNV;
2497 PFNGLPROGRAMUNIFORM1I64NVPROC afw_gl_glProgramUniform1i64NV;
2498 PFNGLPROGRAMUNIFORM2I64NVPROC afw_gl_glProgramUniform2i64NV;
2499 PFNGLPROGRAMUNIFORM3I64NVPROC afw_gl_glProgramUniform3i64NV;
2500 PFNGLPROGRAMUNIFORM4I64NVPROC afw_gl_glProgramUniform4i64NV;
2501 PFNGLPROGRAMUNIFORM1I64VNVPROC afw_gl_glProgramUniform1i64vNV;
2502 PFNGLPROGRAMUNIFORM2I64VNVPROC afw_gl_glProgramUniform2i64vNV;
2503 PFNGLPROGRAMUNIFORM3I64VNVPROC afw_gl_glProgramUniform3i64vNV;
2504 PFNGLPROGRAMUNIFORM4I64VNVPROC afw_gl_glProgramUniform4i64vNV;
2505 PFNGLPROGRAMUNIFORM1UI64NVPROC afw_gl_glProgramUniform1ui64NV;
2506 PFNGLPROGRAMUNIFORM2UI64NVPROC afw_gl_glProgramUniform2ui64NV;
2507 PFNGLPROGRAMUNIFORM3UI64NVPROC afw_gl_glProgramUniform3ui64NV;
2508 PFNGLPROGRAMUNIFORM4UI64NVPROC afw_gl_glProgramUniform4ui64NV;
2509 PFNGLPROGRAMUNIFORM1UI64VNVPROC afw_gl_glProgramUniform1ui64vNV;
2510 PFNGLPROGRAMUNIFORM2UI64VNVPROC afw_gl_glProgramUniform2ui64vNV;
2511 PFNGLPROGRAMUNIFORM3UI64VNVPROC afw_gl_glProgramUniform3ui64vNV;
2512 PFNGLPROGRAMUNIFORM4UI64VNVPROC afw_gl_glProgramUniform4ui64vNV;
2513 PFNGLVERTEXATTRIBPARAMETERIAMDPROC afw_gl_glVertexAttribParameteriAMD;
2514 PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC afw_gl_glMultiDrawArraysIndirectAMD;
2515 PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC afw_gl_glMultiDrawElementsIndirectAMD;
2516 PFNGLGENNAMESAMDPROC afw_gl_glGenNamesAMD;
2517 PFNGLDELETENAMESAMDPROC afw_gl_glDeleteNamesAMD;
2518 PFNGLISNAMEAMDPROC afw_gl_glIsNameAMD;
2519 PFNGLQUERYOBJECTPARAMETERUIAMDPROC afw_gl_glQueryObjectParameteruiAMD;
2520 PFNGLGETPERFMONITORGROUPSAMDPROC afw_gl_glGetPerfMonitorGroupsAMD;
2521 PFNGLGETPERFMONITORCOUNTERSAMDPROC afw_gl_glGetPerfMonitorCountersAMD;
2522 PFNGLGETPERFMONITORGROUPSTRINGAMDPROC afw_gl_glGetPerfMonitorGroupStringAMD;
2523 PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC afw_gl_glGetPerfMonitorCounterStringAMD;
2524 PFNGLGETPERFMONITORCOUNTERINFOAMDPROC afw_gl_glGetPerfMonitorCounterInfoAMD;
2525 PFNGLGENPERFMONITORSAMDPROC afw_gl_glGenPerfMonitorsAMD;
2526 PFNGLDELETEPERFMONITORSAMDPROC afw_gl_glDeletePerfMonitorsAMD;
2527 PFNGLSELECTPERFMONITORCOUNTERSAMDPROC afw_gl_glSelectPerfMonitorCountersAMD;
2528 PFNGLBEGINPERFMONITORAMDPROC afw_gl_glBeginPerfMonitorAMD;
2529 PFNGLENDPERFMONITORAMDPROC afw_gl_glEndPerfMonitorAMD;
2530 PFNGLGETPERFMONITORCOUNTERDATAAMDPROC afw_gl_glGetPerfMonitorCounterDataAMD;
2531 PFNGLSETMULTISAMPLEFVAMDPROC afw_gl_glSetMultisamplefvAMD;
2532 PFNGLTEXSTORAGESPARSEAMDPROC afw_gl_glTexStorageSparseAMD;
2533 PFNGLTEXTURESTORAGESPARSEAMDPROC afw_gl_glTextureStorageSparseAMD;
2534 PFNGLSTENCILOPVALUEAMDPROC afw_gl_glStencilOpValueAMD;
2535 PFNGLTESSELLATIONFACTORAMDPROC afw_gl_glTessellationFactorAMD;
2536 PFNGLTESSELLATIONMODEAMDPROC afw_gl_glTessellationModeAMD;
2537 PFNGLELEMENTPOINTERAPPLEPROC afw_gl_glElementPointerAPPLE;
2538 PFNGLDRAWELEMENTARRAYAPPLEPROC afw_gl_glDrawElementArrayAPPLE;
2539 PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC afw_gl_glDrawRangeElementArrayAPPLE;
2540 PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC afw_gl_glMultiDrawElementArrayAPPLE;
2541 PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC afw_gl_glMultiDrawRangeElementArrayAPPLE;
2542 PFNGLGENFENCESAPPLEPROC afw_gl_glGenFencesAPPLE;
2543 PFNGLDELETEFENCESAPPLEPROC afw_gl_glDeleteFencesAPPLE;
2544 PFNGLSETFENCEAPPLEPROC afw_gl_glSetFenceAPPLE;
2545 PFNGLISFENCEAPPLEPROC afw_gl_glIsFenceAPPLE;
2546 PFNGLTESTFENCEAPPLEPROC afw_gl_glTestFenceAPPLE;
2547 PFNGLFINISHFENCEAPPLEPROC afw_gl_glFinishFenceAPPLE;
2548 PFNGLTESTOBJECTAPPLEPROC afw_gl_glTestObjectAPPLE;
2549 PFNGLFINISHOBJECTAPPLEPROC afw_gl_glFinishObjectAPPLE;
2550 PFNGLBUFFERPARAMETERIAPPLEPROC afw_gl_glBufferParameteriAPPLE;
2551 PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC afw_gl_glFlushMappedBufferRangeAPPLE;
2552 PFNGLOBJECTPURGEABLEAPPLEPROC afw_gl_glObjectPurgeableAPPLE;
2553 PFNGLOBJECTUNPURGEABLEAPPLEPROC afw_gl_glObjectUnpurgeableAPPLE;
2554 PFNGLGETOBJECTPARAMETERIVAPPLEPROC afw_gl_glGetObjectParameterivAPPLE;
2555 PFNGLTEXTURERANGEAPPLEPROC afw_gl_glTextureRangeAPPLE;
2556 PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC afw_gl_glGetTexParameterPointervAPPLE;
2557 PFNGLBINDVERTEXARRAYAPPLEPROC afw_gl_glBindVertexArrayAPPLE;
2558 PFNGLDELETEVERTEXARRAYSAPPLEPROC afw_gl_glDeleteVertexArraysAPPLE;
2559 PFNGLGENVERTEXARRAYSAPPLEPROC afw_gl_glGenVertexArraysAPPLE;
2560 PFNGLISVERTEXARRAYAPPLEPROC afw_gl_glIsVertexArrayAPPLE;
2561 PFNGLVERTEXARRAYRANGEAPPLEPROC afw_gl_glVertexArrayRangeAPPLE;
2562 PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC afw_gl_glFlushVertexArrayRangeAPPLE;
2563 PFNGLVERTEXARRAYPARAMETERIAPPLEPROC afw_gl_glVertexArrayParameteriAPPLE;
2564 PFNGLENABLEVERTEXATTRIBAPPLEPROC afw_gl_glEnableVertexAttribAPPLE;
2565 PFNGLDISABLEVERTEXATTRIBAPPLEPROC afw_gl_glDisableVertexAttribAPPLE;
2566 PFNGLISVERTEXATTRIBENABLEDAPPLEPROC afw_gl_glIsVertexAttribEnabledAPPLE;
2567 PFNGLMAPVERTEXATTRIB1DAPPLEPROC afw_gl_glMapVertexAttrib1dAPPLE;
2568 PFNGLMAPVERTEXATTRIB1FAPPLEPROC afw_gl_glMapVertexAttrib1fAPPLE;
2569 PFNGLMAPVERTEXATTRIB2DAPPLEPROC afw_gl_glMapVertexAttrib2dAPPLE;
2570 PFNGLMAPVERTEXATTRIB2FAPPLEPROC afw_gl_glMapVertexAttrib2fAPPLE;
2571 PFNGLPRIMITIVEBOUNDINGBOXARBPROC afw_gl_glPrimitiveBoundingBoxARB;
2572 PFNGLGETTEXTUREHANDLEARBPROC afw_gl_glGetTextureHandleARB;
2573 PFNGLGETTEXTURESAMPLERHANDLEARBPROC afw_gl_glGetTextureSamplerHandleARB;
2574 PFNGLMAKETEXTUREHANDLERESIDENTARBPROC afw_gl_glMakeTextureHandleResidentARB;
2575 PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC afw_gl_glMakeTextureHandleNonResidentARB;
2576 PFNGLGETIMAGEHANDLEARBPROC afw_gl_glGetImageHandleARB;
2577 PFNGLMAKEIMAGEHANDLERESIDENTARBPROC afw_gl_glMakeImageHandleResidentARB;
2578 PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC afw_gl_glMakeImageHandleNonResidentARB;
2579 PFNGLUNIFORMHANDLEUI64ARBPROC afw_gl_glUniformHandleui64ARB;
2580 PFNGLUNIFORMHANDLEUI64VARBPROC afw_gl_glUniformHandleui64vARB;
2581 PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC afw_gl_glProgramUniformHandleui64ARB;
2582 PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC afw_gl_glProgramUniformHandleui64vARB;
2583 PFNGLISTEXTUREHANDLERESIDENTARBPROC afw_gl_glIsTextureHandleResidentARB;
2584 PFNGLISIMAGEHANDLERESIDENTARBPROC afw_gl_glIsImageHandleResidentARB;
2585 PFNGLVERTEXATTRIBL1UI64ARBPROC afw_gl_glVertexAttribL1ui64ARB;
2586 PFNGLVERTEXATTRIBL1UI64VARBPROC afw_gl_glVertexAttribL1ui64vARB;
2587 PFNGLGETVERTEXATTRIBLUI64VARBPROC afw_gl_glGetVertexAttribLui64vARB;
2588 PFNGLCREATESYNCFROMCLEVENTARBPROC afw_gl_glCreateSyncFromCLeventARB;
2589 PFNGLCLAMPCOLORARBPROC afw_gl_glClampColorARB;
2590 PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC afw_gl_glDispatchComputeGroupSizeARB;
2591 PFNGLDEBUGMESSAGECONTROLARBPROC afw_gl_glDebugMessageControlARB;
2592 PFNGLDEBUGMESSAGEINSERTARBPROC afw_gl_glDebugMessageInsertARB;
2593 PFNGLDEBUGMESSAGECALLBACKARBPROC afw_gl_glDebugMessageCallbackARB;
2594 PFNGLGETDEBUGMESSAGELOGARBPROC afw_gl_glGetDebugMessageLogARB;
2595 PFNGLDRAWBUFFERSARBPROC afw_gl_glDrawBuffersARB;
2596 PFNGLBLENDEQUATIONIARBPROC afw_gl_glBlendEquationiARB;
2597 PFNGLBLENDEQUATIONSEPARATEIARBPROC afw_gl_glBlendEquationSeparateiARB;
2598 PFNGLBLENDFUNCIARBPROC afw_gl_glBlendFunciARB;
2599 PFNGLBLENDFUNCSEPARATEIARBPROC afw_gl_glBlendFuncSeparateiARB;
2600 PFNGLDRAWARRAYSINSTANCEDARBPROC afw_gl_glDrawArraysInstancedARB;
2601 PFNGLDRAWELEMENTSINSTANCEDARBPROC afw_gl_glDrawElementsInstancedARB;
2602 PFNGLPROGRAMSTRINGARBPROC afw_gl_glProgramStringARB;
2603 PFNGLBINDPROGRAMARBPROC afw_gl_glBindProgramARB;
2604 PFNGLDELETEPROGRAMSARBPROC afw_gl_glDeleteProgramsARB;
2605 PFNGLGENPROGRAMSARBPROC afw_gl_glGenProgramsARB;
2606 PFNGLPROGRAMENVPARAMETER4DARBPROC afw_gl_glProgramEnvParameter4dARB;
2607 PFNGLPROGRAMENVPARAMETER4DVARBPROC afw_gl_glProgramEnvParameter4dvARB;
2608 PFNGLPROGRAMENVPARAMETER4FARBPROC afw_gl_glProgramEnvParameter4fARB;
2609 PFNGLPROGRAMENVPARAMETER4FVARBPROC afw_gl_glProgramEnvParameter4fvARB;
2610 PFNGLPROGRAMLOCALPARAMETER4DARBPROC afw_gl_glProgramLocalParameter4dARB;
2611 PFNGLPROGRAMLOCALPARAMETER4DVARBPROC afw_gl_glProgramLocalParameter4dvARB;
2612 PFNGLPROGRAMLOCALPARAMETER4FARBPROC afw_gl_glProgramLocalParameter4fARB;
2613 PFNGLPROGRAMLOCALPARAMETER4FVARBPROC afw_gl_glProgramLocalParameter4fvARB;
2614 PFNGLGETPROGRAMENVPARAMETERDVARBPROC afw_gl_glGetProgramEnvParameterdvARB;
2615 PFNGLGETPROGRAMENVPARAMETERFVARBPROC afw_gl_glGetProgramEnvParameterfvARB;
2616 PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC afw_gl_glGetProgramLocalParameterdvARB;
2617 PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC afw_gl_glGetProgramLocalParameterfvARB;
2618 PFNGLGETPROGRAMIVARBPROC afw_gl_glGetProgramivARB;
2619 PFNGLGETPROGRAMSTRINGARBPROC afw_gl_glGetProgramStringARB;
2620 PFNGLISPROGRAMARBPROC afw_gl_glIsProgramARB;
2621 PFNGLPROGRAMPARAMETERIARBPROC afw_gl_glProgramParameteriARB;
2622 PFNGLFRAMEBUFFERTEXTUREARBPROC afw_gl_glFramebufferTextureARB;
2623 PFNGLFRAMEBUFFERTEXTURELAYERARBPROC afw_gl_glFramebufferTextureLayerARB;
2624 PFNGLFRAMEBUFFERTEXTUREFACEARBPROC afw_gl_glFramebufferTextureFaceARB;
2625 PFNGLSPECIALIZESHADERARBPROC afw_gl_glSpecializeShaderARB;
2626 PFNGLUNIFORM1I64ARBPROC afw_gl_glUniform1i64ARB;
2627 PFNGLUNIFORM2I64ARBPROC afw_gl_glUniform2i64ARB;
2628 PFNGLUNIFORM3I64ARBPROC afw_gl_glUniform3i64ARB;
2629 PFNGLUNIFORM4I64ARBPROC afw_gl_glUniform4i64ARB;
2630 PFNGLUNIFORM1I64VARBPROC afw_gl_glUniform1i64vARB;
2631 PFNGLUNIFORM2I64VARBPROC afw_gl_glUniform2i64vARB;
2632 PFNGLUNIFORM3I64VARBPROC afw_gl_glUniform3i64vARB;
2633 PFNGLUNIFORM4I64VARBPROC afw_gl_glUniform4i64vARB;
2634 PFNGLUNIFORM1UI64ARBPROC afw_gl_glUniform1ui64ARB;
2635 PFNGLUNIFORM2UI64ARBPROC afw_gl_glUniform2ui64ARB;
2636 PFNGLUNIFORM3UI64ARBPROC afw_gl_glUniform3ui64ARB;
2637 PFNGLUNIFORM4UI64ARBPROC afw_gl_glUniform4ui64ARB;
2638 PFNGLUNIFORM1UI64VARBPROC afw_gl_glUniform1ui64vARB;
2639 PFNGLUNIFORM2UI64VARBPROC afw_gl_glUniform2ui64vARB;
2640 PFNGLUNIFORM3UI64VARBPROC afw_gl_glUniform3ui64vARB;
2641 PFNGLUNIFORM4UI64VARBPROC afw_gl_glUniform4ui64vARB;
2642 PFNGLGETUNIFORMI64VARBPROC afw_gl_glGetUniformi64vARB;
2643 PFNGLGETUNIFORMUI64VARBPROC afw_gl_glGetUniformui64vARB;
2644 PFNGLGETNUNIFORMI64VARBPROC afw_gl_glGetnUniformi64vARB;
2645 PFNGLGETNUNIFORMUI64VARBPROC afw_gl_glGetnUniformui64vARB;
2646 PFNGLPROGRAMUNIFORM1I64ARBPROC afw_gl_glProgramUniform1i64ARB;
2647 PFNGLPROGRAMUNIFORM2I64ARBPROC afw_gl_glProgramUniform2i64ARB;
2648 PFNGLPROGRAMUNIFORM3I64ARBPROC afw_gl_glProgramUniform3i64ARB;
2649 PFNGLPROGRAMUNIFORM4I64ARBPROC afw_gl_glProgramUniform4i64ARB;
2650 PFNGLPROGRAMUNIFORM1I64VARBPROC afw_gl_glProgramUniform1i64vARB;
2651 PFNGLPROGRAMUNIFORM2I64VARBPROC afw_gl_glProgramUniform2i64vARB;
2652 PFNGLPROGRAMUNIFORM3I64VARBPROC afw_gl_glProgramUniform3i64vARB;
2653 PFNGLPROGRAMUNIFORM4I64VARBPROC afw_gl_glProgramUniform4i64vARB;
2654 PFNGLPROGRAMUNIFORM1UI64ARBPROC afw_gl_glProgramUniform1ui64ARB;
2655 PFNGLPROGRAMUNIFORM2UI64ARBPROC afw_gl_glProgramUniform2ui64ARB;
2656 PFNGLPROGRAMUNIFORM3UI64ARBPROC afw_gl_glProgramUniform3ui64ARB;
2657 PFNGLPROGRAMUNIFORM4UI64ARBPROC afw_gl_glProgramUniform4ui64ARB;
2658 PFNGLPROGRAMUNIFORM1UI64VARBPROC afw_gl_glProgramUniform1ui64vARB;
2659 PFNGLPROGRAMUNIFORM2UI64VARBPROC afw_gl_glProgramUniform2ui64vARB;
2660 PFNGLPROGRAMUNIFORM3UI64VARBPROC afw_gl_glProgramUniform3ui64vARB;
2661 PFNGLPROGRAMUNIFORM4UI64VARBPROC afw_gl_glProgramUniform4ui64vARB;
2662 PFNGLCOLORTABLEPROC afw_gl_glColorTable;
2663 PFNGLCOLORTABLEPARAMETERFVPROC afw_gl_glColorTableParameterfv;
2664 PFNGLCOLORTABLEPARAMETERIVPROC afw_gl_glColorTableParameteriv;
2665 PFNGLCOPYCOLORTABLEPROC afw_gl_glCopyColorTable;
2666 PFNGLGETCOLORTABLEPROC afw_gl_glGetColorTable;
2667 PFNGLGETCOLORTABLEPARAMETERFVPROC afw_gl_glGetColorTableParameterfv;
2668 PFNGLGETCOLORTABLEPARAMETERIVPROC afw_gl_glGetColorTableParameteriv;
2669 PFNGLCOLORSUBTABLEPROC afw_gl_glColorSubTable;
2670 PFNGLCOPYCOLORSUBTABLEPROC afw_gl_glCopyColorSubTable;
2671 PFNGLCONVOLUTIONFILTER1DPROC afw_gl_glConvolutionFilter1D;
2672 PFNGLCONVOLUTIONFILTER2DPROC afw_gl_glConvolutionFilter2D;
2673 PFNGLCONVOLUTIONPARAMETERFPROC afw_gl_glConvolutionParameterf;
2674 PFNGLCONVOLUTIONPARAMETERFVPROC afw_gl_glConvolutionParameterfv;
2675 PFNGLCONVOLUTIONPARAMETERIPROC afw_gl_glConvolutionParameteri;
2676 PFNGLCONVOLUTIONPARAMETERIVPROC afw_gl_glConvolutionParameteriv;
2677 PFNGLCOPYCONVOLUTIONFILTER1DPROC afw_gl_glCopyConvolutionFilter1D;
2678 PFNGLCOPYCONVOLUTIONFILTER2DPROC afw_gl_glCopyConvolutionFilter2D;
2679 PFNGLGETCONVOLUTIONFILTERPROC afw_gl_glGetConvolutionFilter;
2680 PFNGLGETCONVOLUTIONPARAMETERFVPROC afw_gl_glGetConvolutionParameterfv;
2681 PFNGLGETCONVOLUTIONPARAMETERIVPROC afw_gl_glGetConvolutionParameteriv;
2682 PFNGLGETSEPARABLEFILTERPROC afw_gl_glGetSeparableFilter;
2683 PFNGLSEPARABLEFILTER2DPROC afw_gl_glSeparableFilter2D;
2684 PFNGLGETHISTOGRAMPROC afw_gl_glGetHistogram;
2685 PFNGLGETHISTOGRAMPARAMETERFVPROC afw_gl_glGetHistogramParameterfv;
2686 PFNGLGETHISTOGRAMPARAMETERIVPROC afw_gl_glGetHistogramParameteriv;
2687 PFNGLGETMINMAXPROC afw_gl_glGetMinmax;
2688 PFNGLGETMINMAXPARAMETERFVPROC afw_gl_glGetMinmaxParameterfv;
2689 PFNGLGETMINMAXPARAMETERIVPROC afw_gl_glGetMinmaxParameteriv;
2690 PFNGLHISTOGRAMPROC afw_gl_glHistogram;
2691 PFNGLMINMAXPROC afw_gl_glMinmax;
2692 PFNGLRESETHISTOGRAMPROC afw_gl_glResetHistogram;
2693 PFNGLRESETMINMAXPROC afw_gl_glResetMinmax;
2694 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC afw_gl_glMultiDrawArraysIndirectCountARB;
2695 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC afw_gl_glMultiDrawElementsIndirectCountARB;
2696 PFNGLVERTEXATTRIBDIVISORARBPROC afw_gl_glVertexAttribDivisorARB;
2697 PFNGLCURRENTPALETTEMATRIXARBPROC afw_gl_glCurrentPaletteMatrixARB;
2698 PFNGLMATRIXINDEXUBVARBPROC afw_gl_glMatrixIndexubvARB;
2699 PFNGLMATRIXINDEXUSVARBPROC afw_gl_glMatrixIndexusvARB;
2700 PFNGLMATRIXINDEXUIVARBPROC afw_gl_glMatrixIndexuivARB;
2701 PFNGLMATRIXINDEXPOINTERARBPROC afw_gl_glMatrixIndexPointerARB;
2702 PFNGLSAMPLECOVERAGEARBPROC afw_gl_glSampleCoverageARB;
2703 PFNGLACTIVETEXTUREARBPROC afw_gl_glActiveTextureARB;
2704 PFNGLCLIENTACTIVETEXTUREARBPROC afw_gl_glClientActiveTextureARB;
2705 PFNGLMULTITEXCOORD1DARBPROC afw_gl_glMultiTexCoord1dARB;
2706 PFNGLMULTITEXCOORD1DVARBPROC afw_gl_glMultiTexCoord1dvARB;
2707 PFNGLMULTITEXCOORD1FARBPROC afw_gl_glMultiTexCoord1fARB;
2708 PFNGLMULTITEXCOORD1FVARBPROC afw_gl_glMultiTexCoord1fvARB;
2709 PFNGLMULTITEXCOORD1IARBPROC afw_gl_glMultiTexCoord1iARB;
2710 PFNGLMULTITEXCOORD1IVARBPROC afw_gl_glMultiTexCoord1ivARB;
2711 PFNGLMULTITEXCOORD1SARBPROC afw_gl_glMultiTexCoord1sARB;
2712 PFNGLMULTITEXCOORD1SVARBPROC afw_gl_glMultiTexCoord1svARB;
2713 PFNGLMULTITEXCOORD2DARBPROC afw_gl_glMultiTexCoord2dARB;
2714 PFNGLMULTITEXCOORD2DVARBPROC afw_gl_glMultiTexCoord2dvARB;
2715 PFNGLMULTITEXCOORD2FARBPROC afw_gl_glMultiTexCoord2fARB;
2716 PFNGLMULTITEXCOORD2FVARBPROC afw_gl_glMultiTexCoord2fvARB;
2717 PFNGLMULTITEXCOORD2IARBPROC afw_gl_glMultiTexCoord2iARB;
2718 PFNGLMULTITEXCOORD2IVARBPROC afw_gl_glMultiTexCoord2ivARB;
2719 PFNGLMULTITEXCOORD2SARBPROC afw_gl_glMultiTexCoord2sARB;
2720 PFNGLMULTITEXCOORD2SVARBPROC afw_gl_glMultiTexCoord2svARB;
2721 PFNGLMULTITEXCOORD3DARBPROC afw_gl_glMultiTexCoord3dARB;
2722 PFNGLMULTITEXCOORD3DVARBPROC afw_gl_glMultiTexCoord3dvARB;
2723 PFNGLMULTITEXCOORD3FARBPROC afw_gl_glMultiTexCoord3fARB;
2724 PFNGLMULTITEXCOORD3FVARBPROC afw_gl_glMultiTexCoord3fvARB;
2725 PFNGLMULTITEXCOORD3IARBPROC afw_gl_glMultiTexCoord3iARB;
2726 PFNGLMULTITEXCOORD3IVARBPROC afw_gl_glMultiTexCoord3ivARB;
2727 PFNGLMULTITEXCOORD3SARBPROC afw_gl_glMultiTexCoord3sARB;
2728 PFNGLMULTITEXCOORD3SVARBPROC afw_gl_glMultiTexCoord3svARB;
2729 PFNGLMULTITEXCOORD4DARBPROC afw_gl_glMultiTexCoord4dARB;
2730 PFNGLMULTITEXCOORD4DVARBPROC afw_gl_glMultiTexCoord4dvARB;
2731 PFNGLMULTITEXCOORD4FARBPROC afw_gl_glMultiTexCoord4fARB;
2732 PFNGLMULTITEXCOORD4FVARBPROC afw_gl_glMultiTexCoord4fvARB;
2733 PFNGLMULTITEXCOORD4IARBPROC afw_gl_glMultiTexCoord4iARB;
2734 PFNGLMULTITEXCOORD4IVARBPROC afw_gl_glMultiTexCoord4ivARB;
2735 PFNGLMULTITEXCOORD4SARBPROC afw_gl_glMultiTexCoord4sARB;
2736 PFNGLMULTITEXCOORD4SVARBPROC afw_gl_glMultiTexCoord4svARB;
2737 PFNGLGENQUERIESARBPROC afw_gl_glGenQueriesARB;
2738 PFNGLDELETEQUERIESARBPROC afw_gl_glDeleteQueriesARB;
2739 PFNGLISQUERYARBPROC afw_gl_glIsQueryARB;
2740 PFNGLBEGINQUERYARBPROC afw_gl_glBeginQueryARB;
2741 PFNGLENDQUERYARBPROC afw_gl_glEndQueryARB;
2742 PFNGLGETQUERYIVARBPROC afw_gl_glGetQueryivARB;
2743 PFNGLGETQUERYOBJECTIVARBPROC afw_gl_glGetQueryObjectivARB;
2744 PFNGLGETQUERYOBJECTUIVARBPROC afw_gl_glGetQueryObjectuivARB;
2745 PFNGLMAXSHADERCOMPILERTHREADSARBPROC afw_gl_glMaxShaderCompilerThreadsARB;
2746 PFNGLPOINTPARAMETERFARBPROC afw_gl_glPointParameterfARB;
2747 PFNGLPOINTPARAMETERFVARBPROC afw_gl_glPointParameterfvARB;
2748 PFNGLGETGRAPHICSRESETSTATUSARBPROC afw_gl_glGetGraphicsResetStatusARB;
2749 PFNGLGETNTEXIMAGEARBPROC afw_gl_glGetnTexImageARB;
2750 PFNGLREADNPIXELSARBPROC afw_gl_glReadnPixelsARB;
2751 PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC afw_gl_glGetnCompressedTexImageARB;
2752 PFNGLGETNUNIFORMFVARBPROC afw_gl_glGetnUniformfvARB;
2753 PFNGLGETNUNIFORMIVARBPROC afw_gl_glGetnUniformivARB;
2754 PFNGLGETNUNIFORMUIVARBPROC afw_gl_glGetnUniformuivARB;
2755 PFNGLGETNUNIFORMDVARBPROC afw_gl_glGetnUniformdvARB;
2756 PFNGLGETNMAPDVARBPROC afw_gl_glGetnMapdvARB;
2757 PFNGLGETNMAPFVARBPROC afw_gl_glGetnMapfvARB;
2758 PFNGLGETNMAPIVARBPROC afw_gl_glGetnMapivARB;
2759 PFNGLGETNPIXELMAPFVARBPROC afw_gl_glGetnPixelMapfvARB;
2760 PFNGLGETNPIXELMAPUIVARBPROC afw_gl_glGetnPixelMapuivARB;
2761 PFNGLGETNPIXELMAPUSVARBPROC afw_gl_glGetnPixelMapusvARB;
2762 PFNGLGETNPOLYGONSTIPPLEARBPROC afw_gl_glGetnPolygonStippleARB;
2763 PFNGLGETNCOLORTABLEARBPROC afw_gl_glGetnColorTableARB;
2764 PFNGLGETNCONVOLUTIONFILTERARBPROC afw_gl_glGetnConvolutionFilterARB;
2765 PFNGLGETNSEPARABLEFILTERARBPROC afw_gl_glGetnSeparableFilterARB;
2766 PFNGLGETNHISTOGRAMARBPROC afw_gl_glGetnHistogramARB;
2767 PFNGLGETNMINMAXARBPROC afw_gl_glGetnMinmaxARB;
2768 PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC afw_gl_glFramebufferSampleLocationsfvARB;
2769 PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC afw_gl_glNamedFramebufferSampleLocationsfvARB;
2770 PFNGLEVALUATEDEPTHVALUESARBPROC afw_gl_glEvaluateDepthValuesARB;
2771 PFNGLMINSAMPLESHADINGARBPROC afw_gl_glMinSampleShadingARB;
2772 PFNGLDELETEOBJECTARBPROC afw_gl_glDeleteObjectARB;
2773 PFNGLGETHANDLEARBPROC afw_gl_glGetHandleARB;
2774 PFNGLDETACHOBJECTARBPROC afw_gl_glDetachObjectARB;
2775 PFNGLCREATESHADEROBJECTARBPROC afw_gl_glCreateShaderObjectARB;
2776 PFNGLSHADERSOURCEARBPROC afw_gl_glShaderSourceARB;
2777 PFNGLCOMPILESHADERARBPROC afw_gl_glCompileShaderARB;
2778 PFNGLCREATEPROGRAMOBJECTARBPROC afw_gl_glCreateProgramObjectARB;
2779 PFNGLATTACHOBJECTARBPROC afw_gl_glAttachObjectARB;
2780 PFNGLLINKPROGRAMARBPROC afw_gl_glLinkProgramARB;
2781 PFNGLUSEPROGRAMOBJECTARBPROC afw_gl_glUseProgramObjectARB;
2782 PFNGLVALIDATEPROGRAMARBPROC afw_gl_glValidateProgramARB;
2783 PFNGLUNIFORM1FARBPROC afw_gl_glUniform1fARB;
2784 PFNGLUNIFORM2FARBPROC afw_gl_glUniform2fARB;
2785 PFNGLUNIFORM3FARBPROC afw_gl_glUniform3fARB;
2786 PFNGLUNIFORM4FARBPROC afw_gl_glUniform4fARB;
2787 PFNGLUNIFORM1IARBPROC afw_gl_glUniform1iARB;
2788 PFNGLUNIFORM2IARBPROC afw_gl_glUniform2iARB;
2789 PFNGLUNIFORM3IARBPROC afw_gl_glUniform3iARB;
2790 PFNGLUNIFORM4IARBPROC afw_gl_glUniform4iARB;
2791 PFNGLUNIFORM1FVARBPROC afw_gl_glUniform1fvARB;
2792 PFNGLUNIFORM2FVARBPROC afw_gl_glUniform2fvARB;
2793 PFNGLUNIFORM3FVARBPROC afw_gl_glUniform3fvARB;
2794 PFNGLUNIFORM4FVARBPROC afw_gl_glUniform4fvARB;
2795 PFNGLUNIFORM1IVARBPROC afw_gl_glUniform1ivARB;
2796 PFNGLUNIFORM2IVARBPROC afw_gl_glUniform2ivARB;
2797 PFNGLUNIFORM3IVARBPROC afw_gl_glUniform3ivARB;
2798 PFNGLUNIFORM4IVARBPROC afw_gl_glUniform4ivARB;
2799 PFNGLUNIFORMMATRIX2FVARBPROC afw_gl_glUniformMatrix2fvARB;
2800 PFNGLUNIFORMMATRIX3FVARBPROC afw_gl_glUniformMatrix3fvARB;
2801 PFNGLUNIFORMMATRIX4FVARBPROC afw_gl_glUniformMatrix4fvARB;
2802 PFNGLGETOBJECTPARAMETERFVARBPROC afw_gl_glGetObjectParameterfvARB;
2803 PFNGLGETOBJECTPARAMETERIVARBPROC afw_gl_glGetObjectParameterivARB;
2804 PFNGLGETINFOLOGARBPROC afw_gl_glGetInfoLogARB;
2805 PFNGLGETATTACHEDOBJECTSARBPROC afw_gl_glGetAttachedObjectsARB;
2806 PFNGLGETUNIFORMLOCATIONARBPROC afw_gl_glGetUniformLocationARB;
2807 PFNGLGETACTIVEUNIFORMARBPROC afw_gl_glGetActiveUniformARB;
2808 PFNGLGETUNIFORMFVARBPROC afw_gl_glGetUniformfvARB;
2809 PFNGLGETUNIFORMIVARBPROC afw_gl_glGetUniformivARB;
2810 PFNGLGETSHADERSOURCEARBPROC afw_gl_glGetShaderSourceARB;
2811 PFNGLNAMEDSTRINGARBPROC afw_gl_glNamedStringARB;
2812 PFNGLDELETENAMEDSTRINGARBPROC afw_gl_glDeleteNamedStringARB;
2813 PFNGLCOMPILESHADERINCLUDEARBPROC afw_gl_glCompileShaderIncludeARB;
2814 PFNGLISNAMEDSTRINGARBPROC afw_gl_glIsNamedStringARB;
2815 PFNGLGETNAMEDSTRINGARBPROC afw_gl_glGetNamedStringARB;
2816 PFNGLGETNAMEDSTRINGIVARBPROC afw_gl_glGetNamedStringivARB;
2817 PFNGLBUFFERPAGECOMMITMENTARBPROC afw_gl_glBufferPageCommitmentARB;
2818 PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC afw_gl_glNamedBufferPageCommitmentEXT;
2819 PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC afw_gl_glNamedBufferPageCommitmentARB;
2820 PFNGLTEXPAGECOMMITMENTARBPROC afw_gl_glTexPageCommitmentARB;
2821 PFNGLTEXBUFFERARBPROC afw_gl_glTexBufferARB;
2822 PFNGLCOMPRESSEDTEXIMAGE3DARBPROC afw_gl_glCompressedTexImage3DARB;
2823 PFNGLCOMPRESSEDTEXIMAGE2DARBPROC afw_gl_glCompressedTexImage2DARB;
2824 PFNGLCOMPRESSEDTEXIMAGE1DARBPROC afw_gl_glCompressedTexImage1DARB;
2825 PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC afw_gl_glCompressedTexSubImage3DARB;
2826 PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC afw_gl_glCompressedTexSubImage2DARB;
2827 PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC afw_gl_glCompressedTexSubImage1DARB;
2828 PFNGLGETCOMPRESSEDTEXIMAGEARBPROC afw_gl_glGetCompressedTexImageARB;
2829 PFNGLLOADTRANSPOSEMATRIXFARBPROC afw_gl_glLoadTransposeMatrixfARB;
2830 PFNGLLOADTRANSPOSEMATRIXDARBPROC afw_gl_glLoadTransposeMatrixdARB;
2831 PFNGLMULTTRANSPOSEMATRIXFARBPROC afw_gl_glMultTransposeMatrixfARB;
2832 PFNGLMULTTRANSPOSEMATRIXDARBPROC afw_gl_glMultTransposeMatrixdARB;
2833 PFNGLWEIGHTBVARBPROC afw_gl_glWeightbvARB;
2834 PFNGLWEIGHTSVARBPROC afw_gl_glWeightsvARB;
2835 PFNGLWEIGHTIVARBPROC afw_gl_glWeightivARB;
2836 PFNGLWEIGHTFVARBPROC afw_gl_glWeightfvARB;
2837 PFNGLWEIGHTDVARBPROC afw_gl_glWeightdvARB;
2838 PFNGLWEIGHTUBVARBPROC afw_gl_glWeightubvARB;
2839 PFNGLWEIGHTUSVARBPROC afw_gl_glWeightusvARB;
2840 PFNGLWEIGHTUIVARBPROC afw_gl_glWeightuivARB;
2841 PFNGLWEIGHTPOINTERARBPROC afw_gl_glWeightPointerARB;
2842 PFNGLVERTEXBLENDARBPROC afw_gl_glVertexBlendARB;
2843 PFNGLBINDBUFFERARBPROC afw_gl_glBindBufferARB;
2844 PFNGLDELETEBUFFERSARBPROC afw_gl_glDeleteBuffersARB;
2845 PFNGLGENBUFFERSARBPROC afw_gl_glGenBuffersARB;
2846 PFNGLISBUFFERARBPROC afw_gl_glIsBufferARB;
2847 PFNGLBUFFERDATAARBPROC afw_gl_glBufferDataARB;
2848 PFNGLBUFFERSUBDATAARBPROC afw_gl_glBufferSubDataARB;
2849 PFNGLGETBUFFERSUBDATAARBPROC afw_gl_glGetBufferSubDataARB;
2851 PFNGLUNMAPBUFFERARBPROC afw_gl_glUnmapBufferARB;
2852 PFNGLGETBUFFERPARAMETERIVARBPROC afw_gl_glGetBufferParameterivARB;
2853 PFNGLGETBUFFERPOINTERVARBPROC afw_gl_glGetBufferPointervARB;
2854 PFNGLVERTEXATTRIB1DARBPROC afw_gl_glVertexAttrib1dARB;
2855 PFNGLVERTEXATTRIB1DVARBPROC afw_gl_glVertexAttrib1dvARB;
2856 PFNGLVERTEXATTRIB1FARBPROC afw_gl_glVertexAttrib1fARB;
2857 PFNGLVERTEXATTRIB1FVARBPROC afw_gl_glVertexAttrib1fvARB;
2858 PFNGLVERTEXATTRIB1SARBPROC afw_gl_glVertexAttrib1sARB;
2859 PFNGLVERTEXATTRIB1SVARBPROC afw_gl_glVertexAttrib1svARB;
2860 PFNGLVERTEXATTRIB2DARBPROC afw_gl_glVertexAttrib2dARB;
2861 PFNGLVERTEXATTRIB2DVARBPROC afw_gl_glVertexAttrib2dvARB;
2862 PFNGLVERTEXATTRIB2FARBPROC afw_gl_glVertexAttrib2fARB;
2863 PFNGLVERTEXATTRIB2FVARBPROC afw_gl_glVertexAttrib2fvARB;
2864 PFNGLVERTEXATTRIB2SARBPROC afw_gl_glVertexAttrib2sARB;
2865 PFNGLVERTEXATTRIB2SVARBPROC afw_gl_glVertexAttrib2svARB;
2866 PFNGLVERTEXATTRIB3DARBPROC afw_gl_glVertexAttrib3dARB;
2867 PFNGLVERTEXATTRIB3DVARBPROC afw_gl_glVertexAttrib3dvARB;
2868 PFNGLVERTEXATTRIB3FARBPROC afw_gl_glVertexAttrib3fARB;
2869 PFNGLVERTEXATTRIB3FVARBPROC afw_gl_glVertexAttrib3fvARB;
2870 PFNGLVERTEXATTRIB3SARBPROC afw_gl_glVertexAttrib3sARB;
2871 PFNGLVERTEXATTRIB3SVARBPROC afw_gl_glVertexAttrib3svARB;
2872 PFNGLVERTEXATTRIB4NBVARBPROC afw_gl_glVertexAttrib4NbvARB;
2873 PFNGLVERTEXATTRIB4NIVARBPROC afw_gl_glVertexAttrib4NivARB;
2874 PFNGLVERTEXATTRIB4NSVARBPROC afw_gl_glVertexAttrib4NsvARB;
2875 PFNGLVERTEXATTRIB4NUBARBPROC afw_gl_glVertexAttrib4NubARB;
2876 PFNGLVERTEXATTRIB4NUBVARBPROC afw_gl_glVertexAttrib4NubvARB;
2877 PFNGLVERTEXATTRIB4NUIVARBPROC afw_gl_glVertexAttrib4NuivARB;
2878 PFNGLVERTEXATTRIB4NUSVARBPROC afw_gl_glVertexAttrib4NusvARB;
2879 PFNGLVERTEXATTRIB4BVARBPROC afw_gl_glVertexAttrib4bvARB;
2880 PFNGLVERTEXATTRIB4DARBPROC afw_gl_glVertexAttrib4dARB;
2881 PFNGLVERTEXATTRIB4DVARBPROC afw_gl_glVertexAttrib4dvARB;
2882 PFNGLVERTEXATTRIB4FARBPROC afw_gl_glVertexAttrib4fARB;
2883 PFNGLVERTEXATTRIB4FVARBPROC afw_gl_glVertexAttrib4fvARB;
2884 PFNGLVERTEXATTRIB4IVARBPROC afw_gl_glVertexAttrib4ivARB;
2885 PFNGLVERTEXATTRIB4SARBPROC afw_gl_glVertexAttrib4sARB;
2886 PFNGLVERTEXATTRIB4SVARBPROC afw_gl_glVertexAttrib4svARB;
2887 PFNGLVERTEXATTRIB4UBVARBPROC afw_gl_glVertexAttrib4ubvARB;
2888 PFNGLVERTEXATTRIB4UIVARBPROC afw_gl_glVertexAttrib4uivARB;
2889 PFNGLVERTEXATTRIB4USVARBPROC afw_gl_glVertexAttrib4usvARB;
2890 PFNGLVERTEXATTRIBPOINTERARBPROC afw_gl_glVertexAttribPointerARB;
2891 PFNGLENABLEVERTEXATTRIBARRAYARBPROC afw_gl_glEnableVertexAttribArrayARB;
2892 PFNGLDISABLEVERTEXATTRIBARRAYARBPROC afw_gl_glDisableVertexAttribArrayARB;
2893 PFNGLGETVERTEXATTRIBDVARBPROC afw_gl_glGetVertexAttribdvARB;
2894 PFNGLGETVERTEXATTRIBFVARBPROC afw_gl_glGetVertexAttribfvARB;
2895 PFNGLGETVERTEXATTRIBIVARBPROC afw_gl_glGetVertexAttribivARB;
2896 PFNGLGETVERTEXATTRIBPOINTERVARBPROC afw_gl_glGetVertexAttribPointervARB;
2897 PFNGLBINDATTRIBLOCATIONARBPROC afw_gl_glBindAttribLocationARB;
2898 PFNGLGETACTIVEATTRIBARBPROC afw_gl_glGetActiveAttribARB;
2899 PFNGLGETATTRIBLOCATIONARBPROC afw_gl_glGetAttribLocationARB;
2900 PFNGLWINDOWPOS2DARBPROC afw_gl_glWindowPos2dARB;
2901 PFNGLWINDOWPOS2DVARBPROC afw_gl_glWindowPos2dvARB;
2902 PFNGLWINDOWPOS2FARBPROC afw_gl_glWindowPos2fARB;
2903 PFNGLWINDOWPOS2FVARBPROC afw_gl_glWindowPos2fvARB;
2904 PFNGLWINDOWPOS2IARBPROC afw_gl_glWindowPos2iARB;
2905 PFNGLWINDOWPOS2IVARBPROC afw_gl_glWindowPos2ivARB;
2906 PFNGLWINDOWPOS2SARBPROC afw_gl_glWindowPos2sARB;
2907 PFNGLWINDOWPOS2SVARBPROC afw_gl_glWindowPos2svARB;
2908 PFNGLWINDOWPOS3DARBPROC afw_gl_glWindowPos3dARB;
2909 PFNGLWINDOWPOS3DVARBPROC afw_gl_glWindowPos3dvARB;
2910 PFNGLWINDOWPOS3FARBPROC afw_gl_glWindowPos3fARB;
2911 PFNGLWINDOWPOS3FVARBPROC afw_gl_glWindowPos3fvARB;
2912 PFNGLWINDOWPOS3IARBPROC afw_gl_glWindowPos3iARB;
2913 PFNGLWINDOWPOS3IVARBPROC afw_gl_glWindowPos3ivARB;
2914 PFNGLWINDOWPOS3SARBPROC afw_gl_glWindowPos3sARB;
2915 PFNGLWINDOWPOS3SVARBPROC afw_gl_glWindowPos3svARB;
2916 PFNGLDRAWBUFFERSATIPROC afw_gl_glDrawBuffersATI;
2917 PFNGLELEMENTPOINTERATIPROC afw_gl_glElementPointerATI;
2918 PFNGLDRAWELEMENTARRAYATIPROC afw_gl_glDrawElementArrayATI;
2919 PFNGLDRAWRANGEELEMENTARRAYATIPROC afw_gl_glDrawRangeElementArrayATI;
2920 PFNGLTEXBUMPPARAMETERIVATIPROC afw_gl_glTexBumpParameterivATI;
2921 PFNGLTEXBUMPPARAMETERFVATIPROC afw_gl_glTexBumpParameterfvATI;
2922 PFNGLGETTEXBUMPPARAMETERIVATIPROC afw_gl_glGetTexBumpParameterivATI;
2923 PFNGLGETTEXBUMPPARAMETERFVATIPROC afw_gl_glGetTexBumpParameterfvATI;
2924 PFNGLGENFRAGMENTSHADERSATIPROC afw_gl_glGenFragmentShadersATI;
2925 PFNGLBINDFRAGMENTSHADERATIPROC afw_gl_glBindFragmentShaderATI;
2926 PFNGLDELETEFRAGMENTSHADERATIPROC afw_gl_glDeleteFragmentShaderATI;
2927 PFNGLBEGINFRAGMENTSHADERATIPROC afw_gl_glBeginFragmentShaderATI;
2928 PFNGLENDFRAGMENTSHADERATIPROC afw_gl_glEndFragmentShaderATI;
2929 PFNGLPASSTEXCOORDATIPROC afw_gl_glPassTexCoordATI;
2930 PFNGLSAMPLEMAPATIPROC afw_gl_glSampleMapATI;
2931 PFNGLCOLORFRAGMENTOP1ATIPROC afw_gl_glColorFragmentOp1ATI;
2932 PFNGLCOLORFRAGMENTOP2ATIPROC afw_gl_glColorFragmentOp2ATI;
2933 PFNGLCOLORFRAGMENTOP3ATIPROC afw_gl_glColorFragmentOp3ATI;
2934 PFNGLALPHAFRAGMENTOP1ATIPROC afw_gl_glAlphaFragmentOp1ATI;
2935 PFNGLALPHAFRAGMENTOP2ATIPROC afw_gl_glAlphaFragmentOp2ATI;
2936 PFNGLALPHAFRAGMENTOP3ATIPROC afw_gl_glAlphaFragmentOp3ATI;
2937 PFNGLSETFRAGMENTSHADERCONSTANTATIPROC afw_gl_glSetFragmentShaderConstantATI;
2939 PFNGLUNMAPOBJECTBUFFERATIPROC afw_gl_glUnmapObjectBufferATI;
2940 PFNGLPNTRIANGLESIATIPROC afw_gl_glPNTrianglesiATI;
2941 PFNGLPNTRIANGLESFATIPROC afw_gl_glPNTrianglesfATI;
2942 PFNGLSTENCILOPSEPARATEATIPROC afw_gl_glStencilOpSeparateATI;
2943 PFNGLSTENCILFUNCSEPARATEATIPROC afw_gl_glStencilFuncSeparateATI;
2944 PFNGLNEWOBJECTBUFFERATIPROC afw_gl_glNewObjectBufferATI;
2945 PFNGLISOBJECTBUFFERATIPROC afw_gl_glIsObjectBufferATI;
2946 PFNGLUPDATEOBJECTBUFFERATIPROC afw_gl_glUpdateObjectBufferATI;
2947 PFNGLGETOBJECTBUFFERFVATIPROC afw_gl_glGetObjectBufferfvATI;
2948 PFNGLGETOBJECTBUFFERIVATIPROC afw_gl_glGetObjectBufferivATI;
2949 PFNGLFREEOBJECTBUFFERATIPROC afw_gl_glFreeObjectBufferATI;
2950 PFNGLARRAYOBJECTATIPROC afw_gl_glArrayObjectATI;
2951 PFNGLGETARRAYOBJECTFVATIPROC afw_gl_glGetArrayObjectfvATI;
2952 PFNGLGETARRAYOBJECTIVATIPROC afw_gl_glGetArrayObjectivATI;
2953 PFNGLVARIANTARRAYOBJECTATIPROC afw_gl_glVariantArrayObjectATI;
2954 PFNGLGETVARIANTARRAYOBJECTFVATIPROC afw_gl_glGetVariantArrayObjectfvATI;
2955 PFNGLGETVARIANTARRAYOBJECTIVATIPROC afw_gl_glGetVariantArrayObjectivATI;
2956 PFNGLVERTEXATTRIBARRAYOBJECTATIPROC afw_gl_glVertexAttribArrayObjectATI;
2957 PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC afw_gl_glGetVertexAttribArrayObjectfvATI;
2958 PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC afw_gl_glGetVertexAttribArrayObjectivATI;
2959 PFNGLVERTEXSTREAM1SATIPROC afw_gl_glVertexStream1sATI;
2960 PFNGLVERTEXSTREAM1SVATIPROC afw_gl_glVertexStream1svATI;
2961 PFNGLVERTEXSTREAM1IATIPROC afw_gl_glVertexStream1iATI;
2962 PFNGLVERTEXSTREAM1IVATIPROC afw_gl_glVertexStream1ivATI;
2963 PFNGLVERTEXSTREAM1FATIPROC afw_gl_glVertexStream1fATI;
2964 PFNGLVERTEXSTREAM1FVATIPROC afw_gl_glVertexStream1fvATI;
2965 PFNGLVERTEXSTREAM1DATIPROC afw_gl_glVertexStream1dATI;
2966 PFNGLVERTEXSTREAM1DVATIPROC afw_gl_glVertexStream1dvATI;
2967 PFNGLVERTEXSTREAM2SATIPROC afw_gl_glVertexStream2sATI;
2968 PFNGLVERTEXSTREAM2SVATIPROC afw_gl_glVertexStream2svATI;
2969 PFNGLVERTEXSTREAM2IATIPROC afw_gl_glVertexStream2iATI;
2970 PFNGLVERTEXSTREAM2IVATIPROC afw_gl_glVertexStream2ivATI;
2971 PFNGLVERTEXSTREAM2FATIPROC afw_gl_glVertexStream2fATI;
2972 PFNGLVERTEXSTREAM2FVATIPROC afw_gl_glVertexStream2fvATI;
2973 PFNGLVERTEXSTREAM2DATIPROC afw_gl_glVertexStream2dATI;
2974 PFNGLVERTEXSTREAM2DVATIPROC afw_gl_glVertexStream2dvATI;
2975 PFNGLVERTEXSTREAM3SATIPROC afw_gl_glVertexStream3sATI;
2976 PFNGLVERTEXSTREAM3SVATIPROC afw_gl_glVertexStream3svATI;
2977 PFNGLVERTEXSTREAM3IATIPROC afw_gl_glVertexStream3iATI;
2978 PFNGLVERTEXSTREAM3IVATIPROC afw_gl_glVertexStream3ivATI;
2979 PFNGLVERTEXSTREAM3FATIPROC afw_gl_glVertexStream3fATI;
2980 PFNGLVERTEXSTREAM3FVATIPROC afw_gl_glVertexStream3fvATI;
2981 PFNGLVERTEXSTREAM3DATIPROC afw_gl_glVertexStream3dATI;
2982 PFNGLVERTEXSTREAM3DVATIPROC afw_gl_glVertexStream3dvATI;
2983 PFNGLVERTEXSTREAM4SATIPROC afw_gl_glVertexStream4sATI;
2984 PFNGLVERTEXSTREAM4SVATIPROC afw_gl_glVertexStream4svATI;
2985 PFNGLVERTEXSTREAM4IATIPROC afw_gl_glVertexStream4iATI;
2986 PFNGLVERTEXSTREAM4IVATIPROC afw_gl_glVertexStream4ivATI;
2987 PFNGLVERTEXSTREAM4FATIPROC afw_gl_glVertexStream4fATI;
2988 PFNGLVERTEXSTREAM4FVATIPROC afw_gl_glVertexStream4fvATI;
2989 PFNGLVERTEXSTREAM4DATIPROC afw_gl_glVertexStream4dATI;
2990 PFNGLVERTEXSTREAM4DVATIPROC afw_gl_glVertexStream4dvATI;
2991 PFNGLNORMALSTREAM3BATIPROC afw_gl_glNormalStream3bATI;
2992 PFNGLNORMALSTREAM3BVATIPROC afw_gl_glNormalStream3bvATI;
2993 PFNGLNORMALSTREAM3SATIPROC afw_gl_glNormalStream3sATI;
2994 PFNGLNORMALSTREAM3SVATIPROC afw_gl_glNormalStream3svATI;
2995 PFNGLNORMALSTREAM3IATIPROC afw_gl_glNormalStream3iATI;
2996 PFNGLNORMALSTREAM3IVATIPROC afw_gl_glNormalStream3ivATI;
2997 PFNGLNORMALSTREAM3FATIPROC afw_gl_glNormalStream3fATI;
2998 PFNGLNORMALSTREAM3FVATIPROC afw_gl_glNormalStream3fvATI;
2999 PFNGLNORMALSTREAM3DATIPROC afw_gl_glNormalStream3dATI;
3000 PFNGLNORMALSTREAM3DVATIPROC afw_gl_glNormalStream3dvATI;
3001 PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC afw_gl_glClientActiveVertexStreamATI;
3002 PFNGLVERTEXBLENDENVIATIPROC afw_gl_glVertexBlendEnviATI;
3003 PFNGLVERTEXBLENDENVFATIPROC afw_gl_glVertexBlendEnvfATI;
3004 PFNGLUNIFORMBUFFEREXTPROC afw_gl_glUniformBufferEXT;
3005 PFNGLGETUNIFORMBUFFERSIZEEXTPROC afw_gl_glGetUniformBufferSizeEXT;
3006 PFNGLGETUNIFORMOFFSETEXTPROC afw_gl_glGetUniformOffsetEXT;
3007 PFNGLBLENDCOLOREXTPROC afw_gl_glBlendColorEXT;
3008 PFNGLBLENDEQUATIONSEPARATEEXTPROC afw_gl_glBlendEquationSeparateEXT;
3009 PFNGLBLENDFUNCSEPARATEEXTPROC afw_gl_glBlendFuncSeparateEXT;
3010 PFNGLBLENDEQUATIONEXTPROC afw_gl_glBlendEquationEXT;
3011 PFNGLCOLORSUBTABLEEXTPROC afw_gl_glColorSubTableEXT;
3012 PFNGLCOPYCOLORSUBTABLEEXTPROC afw_gl_glCopyColorSubTableEXT;
3013 PFNGLLOCKARRAYSEXTPROC afw_gl_glLockArraysEXT;
3014 PFNGLUNLOCKARRAYSEXTPROC afw_gl_glUnlockArraysEXT;
3015 PFNGLCONVOLUTIONFILTER1DEXTPROC afw_gl_glConvolutionFilter1DEXT;
3016 PFNGLCONVOLUTIONFILTER2DEXTPROC afw_gl_glConvolutionFilter2DEXT;
3017 PFNGLCONVOLUTIONPARAMETERFEXTPROC afw_gl_glConvolutionParameterfEXT;
3018 PFNGLCONVOLUTIONPARAMETERFVEXTPROC afw_gl_glConvolutionParameterfvEXT;
3019 PFNGLCONVOLUTIONPARAMETERIEXTPROC afw_gl_glConvolutionParameteriEXT;
3020 PFNGLCONVOLUTIONPARAMETERIVEXTPROC afw_gl_glConvolutionParameterivEXT;
3021 PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC afw_gl_glCopyConvolutionFilter1DEXT;
3022 PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC afw_gl_glCopyConvolutionFilter2DEXT;
3023 PFNGLGETCONVOLUTIONFILTEREXTPROC afw_gl_glGetConvolutionFilterEXT;
3024 PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC afw_gl_glGetConvolutionParameterfvEXT;
3025 PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC afw_gl_glGetConvolutionParameterivEXT;
3026 PFNGLGETSEPARABLEFILTEREXTPROC afw_gl_glGetSeparableFilterEXT;
3027 PFNGLSEPARABLEFILTER2DEXTPROC afw_gl_glSeparableFilter2DEXT;
3028 PFNGLTANGENT3BEXTPROC afw_gl_glTangent3bEXT;
3029 PFNGLTANGENT3BVEXTPROC afw_gl_glTangent3bvEXT;
3030 PFNGLTANGENT3DEXTPROC afw_gl_glTangent3dEXT;
3031 PFNGLTANGENT3DVEXTPROC afw_gl_glTangent3dvEXT;
3032 PFNGLTANGENT3FEXTPROC afw_gl_glTangent3fEXT;
3033 PFNGLTANGENT3FVEXTPROC afw_gl_glTangent3fvEXT;
3034 PFNGLTANGENT3IEXTPROC afw_gl_glTangent3iEXT;
3035 PFNGLTANGENT3IVEXTPROC afw_gl_glTangent3ivEXT;
3036 PFNGLTANGENT3SEXTPROC afw_gl_glTangent3sEXT;
3037 PFNGLTANGENT3SVEXTPROC afw_gl_glTangent3svEXT;
3038 PFNGLBINORMAL3BEXTPROC afw_gl_glBinormal3bEXT;
3039 PFNGLBINORMAL3BVEXTPROC afw_gl_glBinormal3bvEXT;
3040 PFNGLBINORMAL3DEXTPROC afw_gl_glBinormal3dEXT;
3041 PFNGLBINORMAL3DVEXTPROC afw_gl_glBinormal3dvEXT;
3042 PFNGLBINORMAL3FEXTPROC afw_gl_glBinormal3fEXT;
3043 PFNGLBINORMAL3FVEXTPROC afw_gl_glBinormal3fvEXT;
3044 PFNGLBINORMAL3IEXTPROC afw_gl_glBinormal3iEXT;
3045 PFNGLBINORMAL3IVEXTPROC afw_gl_glBinormal3ivEXT;
3046 PFNGLBINORMAL3SEXTPROC afw_gl_glBinormal3sEXT;
3047 PFNGLBINORMAL3SVEXTPROC afw_gl_glBinormal3svEXT;
3048 PFNGLTANGENTPOINTEREXTPROC afw_gl_glTangentPointerEXT;
3049 PFNGLBINORMALPOINTEREXTPROC afw_gl_glBinormalPointerEXT;
3050 PFNGLCOPYTEXIMAGE1DEXTPROC afw_gl_glCopyTexImage1DEXT;
3051 PFNGLCOPYTEXIMAGE2DEXTPROC afw_gl_glCopyTexImage2DEXT;
3052 PFNGLCOPYTEXSUBIMAGE1DEXTPROC afw_gl_glCopyTexSubImage1DEXT;
3053 PFNGLCOPYTEXSUBIMAGE2DEXTPROC afw_gl_glCopyTexSubImage2DEXT;
3054 PFNGLCOPYTEXSUBIMAGE3DEXTPROC afw_gl_glCopyTexSubImage3DEXT;
3055 PFNGLCULLPARAMETERDVEXTPROC afw_gl_glCullParameterdvEXT;
3056 PFNGLCULLPARAMETERFVEXTPROC afw_gl_glCullParameterfvEXT;
3057 PFNGLLABELOBJECTEXTPROC afw_gl_glLabelObjectEXT;
3058 PFNGLGETOBJECTLABELEXTPROC afw_gl_glGetObjectLabelEXT;
3059 PFNGLINSERTEVENTMARKEREXTPROC afw_gl_glInsertEventMarkerEXT;
3060 PFNGLPUSHGROUPMARKEREXTPROC afw_gl_glPushGroupMarkerEXT;
3061 PFNGLPOPGROUPMARKEREXTPROC afw_gl_glPopGroupMarkerEXT;
3062 PFNGLDEPTHBOUNDSEXTPROC afw_gl_glDepthBoundsEXT;
3063 PFNGLMATRIXLOADFEXTPROC afw_gl_glMatrixLoadfEXT;
3064 PFNGLMATRIXLOADDEXTPROC afw_gl_glMatrixLoaddEXT;
3065 PFNGLMATRIXMULTFEXTPROC afw_gl_glMatrixMultfEXT;
3066 PFNGLMATRIXMULTDEXTPROC afw_gl_glMatrixMultdEXT;
3067 PFNGLMATRIXLOADIDENTITYEXTPROC afw_gl_glMatrixLoadIdentityEXT;
3068 PFNGLMATRIXROTATEFEXTPROC afw_gl_glMatrixRotatefEXT;
3069 PFNGLMATRIXROTATEDEXTPROC afw_gl_glMatrixRotatedEXT;
3070 PFNGLMATRIXSCALEFEXTPROC afw_gl_glMatrixScalefEXT;
3071 PFNGLMATRIXSCALEDEXTPROC afw_gl_glMatrixScaledEXT;
3072 PFNGLMATRIXTRANSLATEFEXTPROC afw_gl_glMatrixTranslatefEXT;
3073 PFNGLMATRIXTRANSLATEDEXTPROC afw_gl_glMatrixTranslatedEXT;
3074 PFNGLMATRIXFRUSTUMEXTPROC afw_gl_glMatrixFrustumEXT;
3075 PFNGLMATRIXORTHOEXTPROC afw_gl_glMatrixOrthoEXT;
3076 PFNGLMATRIXPOPEXTPROC afw_gl_glMatrixPopEXT;
3077 PFNGLMATRIXPUSHEXTPROC afw_gl_glMatrixPushEXT;
3078 PFNGLCLIENTATTRIBDEFAULTEXTPROC afw_gl_glClientAttribDefaultEXT;
3079 PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC afw_gl_glPushClientAttribDefaultEXT;
3080 PFNGLTEXTUREPARAMETERFEXTPROC afw_gl_glTextureParameterfEXT;
3081 PFNGLTEXTUREPARAMETERFVEXTPROC afw_gl_glTextureParameterfvEXT;
3082 PFNGLTEXTUREPARAMETERIEXTPROC afw_gl_glTextureParameteriEXT;
3083 PFNGLTEXTUREPARAMETERIVEXTPROC afw_gl_glTextureParameterivEXT;
3084 PFNGLTEXTUREIMAGE1DEXTPROC afw_gl_glTextureImage1DEXT;
3085 PFNGLTEXTUREIMAGE2DEXTPROC afw_gl_glTextureImage2DEXT;
3086 PFNGLTEXTURESUBIMAGE1DEXTPROC afw_gl_glTextureSubImage1DEXT;
3087 PFNGLTEXTURESUBIMAGE2DEXTPROC afw_gl_glTextureSubImage2DEXT;
3088 PFNGLCOPYTEXTUREIMAGE1DEXTPROC afw_gl_glCopyTextureImage1DEXT;
3089 PFNGLCOPYTEXTUREIMAGE2DEXTPROC afw_gl_glCopyTextureImage2DEXT;
3090 PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC afw_gl_glCopyTextureSubImage1DEXT;
3091 PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC afw_gl_glCopyTextureSubImage2DEXT;
3092 PFNGLGETTEXTUREIMAGEEXTPROC afw_gl_glGetTextureImageEXT;
3093 PFNGLGETTEXTUREPARAMETERFVEXTPROC afw_gl_glGetTextureParameterfvEXT;
3094 PFNGLGETTEXTUREPARAMETERIVEXTPROC afw_gl_glGetTextureParameterivEXT;
3095 PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC afw_gl_glGetTextureLevelParameterfvEXT;
3096 PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC afw_gl_glGetTextureLevelParameterivEXT;
3097 PFNGLTEXTUREIMAGE3DEXTPROC afw_gl_glTextureImage3DEXT;
3098 PFNGLTEXTURESUBIMAGE3DEXTPROC afw_gl_glTextureSubImage3DEXT;
3099 PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC afw_gl_glCopyTextureSubImage3DEXT;
3100 PFNGLBINDMULTITEXTUREEXTPROC afw_gl_glBindMultiTextureEXT;
3101 PFNGLMULTITEXCOORDPOINTEREXTPROC afw_gl_glMultiTexCoordPointerEXT;
3102 PFNGLMULTITEXENVFEXTPROC afw_gl_glMultiTexEnvfEXT;
3103 PFNGLMULTITEXENVFVEXTPROC afw_gl_glMultiTexEnvfvEXT;
3104 PFNGLMULTITEXENVIEXTPROC afw_gl_glMultiTexEnviEXT;
3105 PFNGLMULTITEXENVIVEXTPROC afw_gl_glMultiTexEnvivEXT;
3106 PFNGLMULTITEXGENDEXTPROC afw_gl_glMultiTexGendEXT;
3107 PFNGLMULTITEXGENDVEXTPROC afw_gl_glMultiTexGendvEXT;
3108 PFNGLMULTITEXGENFEXTPROC afw_gl_glMultiTexGenfEXT;
3109 PFNGLMULTITEXGENFVEXTPROC afw_gl_glMultiTexGenfvEXT;
3110 PFNGLMULTITEXGENIEXTPROC afw_gl_glMultiTexGeniEXT;
3111 PFNGLMULTITEXGENIVEXTPROC afw_gl_glMultiTexGenivEXT;
3112 PFNGLGETMULTITEXENVFVEXTPROC afw_gl_glGetMultiTexEnvfvEXT;
3113 PFNGLGETMULTITEXENVIVEXTPROC afw_gl_glGetMultiTexEnvivEXT;
3114 PFNGLGETMULTITEXGENDVEXTPROC afw_gl_glGetMultiTexGendvEXT;
3115 PFNGLGETMULTITEXGENFVEXTPROC afw_gl_glGetMultiTexGenfvEXT;
3116 PFNGLGETMULTITEXGENIVEXTPROC afw_gl_glGetMultiTexGenivEXT;
3117 PFNGLMULTITEXPARAMETERIEXTPROC afw_gl_glMultiTexParameteriEXT;
3118 PFNGLMULTITEXPARAMETERIVEXTPROC afw_gl_glMultiTexParameterivEXT;
3119 PFNGLMULTITEXPARAMETERFEXTPROC afw_gl_glMultiTexParameterfEXT;
3120 PFNGLMULTITEXPARAMETERFVEXTPROC afw_gl_glMultiTexParameterfvEXT;
3121 PFNGLMULTITEXIMAGE1DEXTPROC afw_gl_glMultiTexImage1DEXT;
3122 PFNGLMULTITEXIMAGE2DEXTPROC afw_gl_glMultiTexImage2DEXT;
3123 PFNGLMULTITEXSUBIMAGE1DEXTPROC afw_gl_glMultiTexSubImage1DEXT;
3124 PFNGLMULTITEXSUBIMAGE2DEXTPROC afw_gl_glMultiTexSubImage2DEXT;
3125 PFNGLCOPYMULTITEXIMAGE1DEXTPROC afw_gl_glCopyMultiTexImage1DEXT;
3126 PFNGLCOPYMULTITEXIMAGE2DEXTPROC afw_gl_glCopyMultiTexImage2DEXT;
3127 PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC afw_gl_glCopyMultiTexSubImage1DEXT;
3128 PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC afw_gl_glCopyMultiTexSubImage2DEXT;
3129 PFNGLGETMULTITEXIMAGEEXTPROC afw_gl_glGetMultiTexImageEXT;
3130 PFNGLGETMULTITEXPARAMETERFVEXTPROC afw_gl_glGetMultiTexParameterfvEXT;
3131 PFNGLGETMULTITEXPARAMETERIVEXTPROC afw_gl_glGetMultiTexParameterivEXT;
3132 PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC afw_gl_glGetMultiTexLevelParameterfvEXT;
3133 PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC afw_gl_glGetMultiTexLevelParameterivEXT;
3134 PFNGLMULTITEXIMAGE3DEXTPROC afw_gl_glMultiTexImage3DEXT;
3135 PFNGLMULTITEXSUBIMAGE3DEXTPROC afw_gl_glMultiTexSubImage3DEXT;
3136 PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC afw_gl_glCopyMultiTexSubImage3DEXT;
3137 PFNGLENABLECLIENTSTATEINDEXEDEXTPROC afw_gl_glEnableClientStateIndexedEXT;
3138 PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC afw_gl_glDisableClientStateIndexedEXT;
3139 PFNGLGETFLOATINDEXEDVEXTPROC afw_gl_glGetFloatIndexedvEXT;
3140 PFNGLGETDOUBLEINDEXEDVEXTPROC afw_gl_glGetDoubleIndexedvEXT;
3141 PFNGLGETPOINTERINDEXEDVEXTPROC afw_gl_glGetPointerIndexedvEXT;
3142 PFNGLENABLEINDEXEDEXTPROC afw_gl_glEnableIndexedEXT;
3143 PFNGLDISABLEINDEXEDEXTPROC afw_gl_glDisableIndexedEXT;
3144 PFNGLISENABLEDINDEXEDEXTPROC afw_gl_glIsEnabledIndexedEXT;
3145 PFNGLGETINTEGERINDEXEDVEXTPROC afw_gl_glGetIntegerIndexedvEXT;
3146 PFNGLGETBOOLEANINDEXEDVEXTPROC afw_gl_glGetBooleanIndexedvEXT;
3147 PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC afw_gl_glCompressedTextureImage3DEXT;
3148 PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC afw_gl_glCompressedTextureImage2DEXT;
3149 PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC afw_gl_glCompressedTextureImage1DEXT;
3150 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC afw_gl_glCompressedTextureSubImage3DEXT;
3151 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC afw_gl_glCompressedTextureSubImage2DEXT;
3152 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC afw_gl_glCompressedTextureSubImage1DEXT;
3153 PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC afw_gl_glGetCompressedTextureImageEXT;
3154 PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC afw_gl_glCompressedMultiTexImage3DEXT;
3155 PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC afw_gl_glCompressedMultiTexImage2DEXT;
3156 PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC afw_gl_glCompressedMultiTexImage1DEXT;
3157 PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC afw_gl_glCompressedMultiTexSubImage3DEXT;
3158 PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC afw_gl_glCompressedMultiTexSubImage2DEXT;
3159 PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC afw_gl_glCompressedMultiTexSubImage1DEXT;
3160 PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC afw_gl_glGetCompressedMultiTexImageEXT;
3161 PFNGLMATRIXLOADTRANSPOSEFEXTPROC afw_gl_glMatrixLoadTransposefEXT;
3162 PFNGLMATRIXLOADTRANSPOSEDEXTPROC afw_gl_glMatrixLoadTransposedEXT;
3163 PFNGLMATRIXMULTTRANSPOSEFEXTPROC afw_gl_glMatrixMultTransposefEXT;
3164 PFNGLMATRIXMULTTRANSPOSEDEXTPROC afw_gl_glMatrixMultTransposedEXT;
3165 PFNGLNAMEDBUFFERDATAEXTPROC afw_gl_glNamedBufferDataEXT;
3166 PFNGLNAMEDBUFFERSUBDATAEXTPROC afw_gl_glNamedBufferSubDataEXT;
3168 PFNGLUNMAPNAMEDBUFFEREXTPROC afw_gl_glUnmapNamedBufferEXT;
3169 PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC afw_gl_glGetNamedBufferParameterivEXT;
3170 PFNGLGETNAMEDBUFFERPOINTERVEXTPROC afw_gl_glGetNamedBufferPointervEXT;
3171 PFNGLGETNAMEDBUFFERSUBDATAEXTPROC afw_gl_glGetNamedBufferSubDataEXT;
3172 PFNGLPROGRAMUNIFORM1FEXTPROC afw_gl_glProgramUniform1fEXT;
3173 PFNGLPROGRAMUNIFORM2FEXTPROC afw_gl_glProgramUniform2fEXT;
3174 PFNGLPROGRAMUNIFORM3FEXTPROC afw_gl_glProgramUniform3fEXT;
3175 PFNGLPROGRAMUNIFORM4FEXTPROC afw_gl_glProgramUniform4fEXT;
3176 PFNGLPROGRAMUNIFORM1IEXTPROC afw_gl_glProgramUniform1iEXT;
3177 PFNGLPROGRAMUNIFORM2IEXTPROC afw_gl_glProgramUniform2iEXT;
3178 PFNGLPROGRAMUNIFORM3IEXTPROC afw_gl_glProgramUniform3iEXT;
3179 PFNGLPROGRAMUNIFORM4IEXTPROC afw_gl_glProgramUniform4iEXT;
3180 PFNGLPROGRAMUNIFORM1FVEXTPROC afw_gl_glProgramUniform1fvEXT;
3181 PFNGLPROGRAMUNIFORM2FVEXTPROC afw_gl_glProgramUniform2fvEXT;
3182 PFNGLPROGRAMUNIFORM3FVEXTPROC afw_gl_glProgramUniform3fvEXT;
3183 PFNGLPROGRAMUNIFORM4FVEXTPROC afw_gl_glProgramUniform4fvEXT;
3184 PFNGLPROGRAMUNIFORM1IVEXTPROC afw_gl_glProgramUniform1ivEXT;
3185 PFNGLPROGRAMUNIFORM2IVEXTPROC afw_gl_glProgramUniform2ivEXT;
3186 PFNGLPROGRAMUNIFORM3IVEXTPROC afw_gl_glProgramUniform3ivEXT;
3187 PFNGLPROGRAMUNIFORM4IVEXTPROC afw_gl_glProgramUniform4ivEXT;
3188 PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC afw_gl_glProgramUniformMatrix2fvEXT;
3189 PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC afw_gl_glProgramUniformMatrix3fvEXT;
3190 PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC afw_gl_glProgramUniformMatrix4fvEXT;
3191 PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC afw_gl_glProgramUniformMatrix2x3fvEXT;
3192 PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC afw_gl_glProgramUniformMatrix3x2fvEXT;
3193 PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC afw_gl_glProgramUniformMatrix2x4fvEXT;
3194 PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC afw_gl_glProgramUniformMatrix4x2fvEXT;
3195 PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC afw_gl_glProgramUniformMatrix3x4fvEXT;
3196 PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC afw_gl_glProgramUniformMatrix4x3fvEXT;
3197 PFNGLTEXTUREBUFFEREXTPROC afw_gl_glTextureBufferEXT;
3198 PFNGLMULTITEXBUFFEREXTPROC afw_gl_glMultiTexBufferEXT;
3199 PFNGLTEXTUREPARAMETERIIVEXTPROC afw_gl_glTextureParameterIivEXT;
3200 PFNGLTEXTUREPARAMETERIUIVEXTPROC afw_gl_glTextureParameterIuivEXT;
3201 PFNGLGETTEXTUREPARAMETERIIVEXTPROC afw_gl_glGetTextureParameterIivEXT;
3202 PFNGLGETTEXTUREPARAMETERIUIVEXTPROC afw_gl_glGetTextureParameterIuivEXT;
3203 PFNGLMULTITEXPARAMETERIIVEXTPROC afw_gl_glMultiTexParameterIivEXT;
3204 PFNGLMULTITEXPARAMETERIUIVEXTPROC afw_gl_glMultiTexParameterIuivEXT;
3205 PFNGLGETMULTITEXPARAMETERIIVEXTPROC afw_gl_glGetMultiTexParameterIivEXT;
3206 PFNGLGETMULTITEXPARAMETERIUIVEXTPROC afw_gl_glGetMultiTexParameterIuivEXT;
3207 PFNGLPROGRAMUNIFORM1UIEXTPROC afw_gl_glProgramUniform1uiEXT;
3208 PFNGLPROGRAMUNIFORM2UIEXTPROC afw_gl_glProgramUniform2uiEXT;
3209 PFNGLPROGRAMUNIFORM3UIEXTPROC afw_gl_glProgramUniform3uiEXT;
3210 PFNGLPROGRAMUNIFORM4UIEXTPROC afw_gl_glProgramUniform4uiEXT;
3211 PFNGLPROGRAMUNIFORM1UIVEXTPROC afw_gl_glProgramUniform1uivEXT;
3212 PFNGLPROGRAMUNIFORM2UIVEXTPROC afw_gl_glProgramUniform2uivEXT;
3213 PFNGLPROGRAMUNIFORM3UIVEXTPROC afw_gl_glProgramUniform3uivEXT;
3214 PFNGLPROGRAMUNIFORM4UIVEXTPROC afw_gl_glProgramUniform4uivEXT;
3215 PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC afw_gl_glNamedProgramLocalParameters4fvEXT;
3216 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC afw_gl_glNamedProgramLocalParameterI4iEXT;
3217 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC afw_gl_glNamedProgramLocalParameterI4ivEXT;
3218 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC afw_gl_glNamedProgramLocalParametersI4ivEXT;
3219 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC afw_gl_glNamedProgramLocalParameterI4uiEXT;
3220 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC afw_gl_glNamedProgramLocalParameterI4uivEXT;
3221 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC afw_gl_glNamedProgramLocalParametersI4uivEXT;
3222 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC afw_gl_glGetNamedProgramLocalParameterIivEXT;
3223 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC afw_gl_glGetNamedProgramLocalParameterIuivEXT;
3224 PFNGLENABLECLIENTSTATEIEXTPROC afw_gl_glEnableClientStateiEXT;
3225 PFNGLDISABLECLIENTSTATEIEXTPROC afw_gl_glDisableClientStateiEXT;
3226 PFNGLGETFLOATI_VEXTPROC afw_gl_glGetFloati_vEXT;
3227 PFNGLGETDOUBLEI_VEXTPROC afw_gl_glGetDoublei_vEXT;
3228 PFNGLGETPOINTERI_VEXTPROC afw_gl_glGetPointeri_vEXT;
3229 PFNGLNAMEDPROGRAMSTRINGEXTPROC afw_gl_glNamedProgramStringEXT;
3230 PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC afw_gl_glNamedProgramLocalParameter4dEXT;
3231 PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC afw_gl_glNamedProgramLocalParameter4dvEXT;
3232 PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC afw_gl_glNamedProgramLocalParameter4fEXT;
3233 PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC afw_gl_glNamedProgramLocalParameter4fvEXT;
3234 PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC afw_gl_glGetNamedProgramLocalParameterdvEXT;
3235 PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC afw_gl_glGetNamedProgramLocalParameterfvEXT;
3236 PFNGLGETNAMEDPROGRAMIVEXTPROC afw_gl_glGetNamedProgramivEXT;
3237 PFNGLGETNAMEDPROGRAMSTRINGEXTPROC afw_gl_glGetNamedProgramStringEXT;
3238 PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC afw_gl_glNamedRenderbufferStorageEXT;
3239 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC afw_gl_glGetNamedRenderbufferParameterivEXT;
3240 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC afw_gl_glNamedRenderbufferStorageMultisampleEXT;
3241 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC afw_gl_glNamedRenderbufferStorageMultisampleCoverageEXT;
3242 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC afw_gl_glCheckNamedFramebufferStatusEXT;
3243 PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC afw_gl_glNamedFramebufferTexture1DEXT;
3244 PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC afw_gl_glNamedFramebufferTexture2DEXT;
3245 PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC afw_gl_glNamedFramebufferTexture3DEXT;
3246 PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC afw_gl_glNamedFramebufferRenderbufferEXT;
3247 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC afw_gl_glGetNamedFramebufferAttachmentParameterivEXT;
3248 PFNGLGENERATETEXTUREMIPMAPEXTPROC afw_gl_glGenerateTextureMipmapEXT;
3249 PFNGLGENERATEMULTITEXMIPMAPEXTPROC afw_gl_glGenerateMultiTexMipmapEXT;
3250 PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC afw_gl_glFramebufferDrawBufferEXT;
3251 PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC afw_gl_glFramebufferDrawBuffersEXT;
3252 PFNGLFRAMEBUFFERREADBUFFEREXTPROC afw_gl_glFramebufferReadBufferEXT;
3253 PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC afw_gl_glGetFramebufferParameterivEXT;
3254 PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC afw_gl_glNamedCopyBufferSubDataEXT;
3255 PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC afw_gl_glNamedFramebufferTextureEXT;
3256 PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC afw_gl_glNamedFramebufferTextureLayerEXT;
3257 PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC afw_gl_glNamedFramebufferTextureFaceEXT;
3258 PFNGLTEXTURERENDERBUFFEREXTPROC afw_gl_glTextureRenderbufferEXT;
3259 PFNGLMULTITEXRENDERBUFFEREXTPROC afw_gl_glMultiTexRenderbufferEXT;
3260 PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC afw_gl_glVertexArrayVertexOffsetEXT;
3261 PFNGLVERTEXARRAYCOLOROFFSETEXTPROC afw_gl_glVertexArrayColorOffsetEXT;
3262 PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC afw_gl_glVertexArrayEdgeFlagOffsetEXT;
3263 PFNGLVERTEXARRAYINDEXOFFSETEXTPROC afw_gl_glVertexArrayIndexOffsetEXT;
3264 PFNGLVERTEXARRAYNORMALOFFSETEXTPROC afw_gl_glVertexArrayNormalOffsetEXT;
3265 PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC afw_gl_glVertexArrayTexCoordOffsetEXT;
3266 PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC afw_gl_glVertexArrayMultiTexCoordOffsetEXT;
3267 PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC afw_gl_glVertexArrayFogCoordOffsetEXT;
3268 PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC afw_gl_glVertexArraySecondaryColorOffsetEXT;
3269 PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC afw_gl_glVertexArrayVertexAttribOffsetEXT;
3270 PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC afw_gl_glVertexArrayVertexAttribIOffsetEXT;
3271 PFNGLENABLEVERTEXARRAYEXTPROC afw_gl_glEnableVertexArrayEXT;
3272 PFNGLDISABLEVERTEXARRAYEXTPROC afw_gl_glDisableVertexArrayEXT;
3273 PFNGLENABLEVERTEXARRAYATTRIBEXTPROC afw_gl_glEnableVertexArrayAttribEXT;
3274 PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC afw_gl_glDisableVertexArrayAttribEXT;
3275 PFNGLGETVERTEXARRAYINTEGERVEXTPROC afw_gl_glGetVertexArrayIntegervEXT;
3276 PFNGLGETVERTEXARRAYPOINTERVEXTPROC afw_gl_glGetVertexArrayPointervEXT;
3277 PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC afw_gl_glGetVertexArrayIntegeri_vEXT;
3278 PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC afw_gl_glGetVertexArrayPointeri_vEXT;
3280 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC afw_gl_glFlushMappedNamedBufferRangeEXT;
3281 PFNGLNAMEDBUFFERSTORAGEEXTPROC afw_gl_glNamedBufferStorageEXT;
3282 PFNGLCLEARNAMEDBUFFERDATAEXTPROC afw_gl_glClearNamedBufferDataEXT;
3283 PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC afw_gl_glClearNamedBufferSubDataEXT;
3284 PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC afw_gl_glNamedFramebufferParameteriEXT;
3285 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC afw_gl_glGetNamedFramebufferParameterivEXT;
3286 PFNGLPROGRAMUNIFORM1DEXTPROC afw_gl_glProgramUniform1dEXT;
3287 PFNGLPROGRAMUNIFORM2DEXTPROC afw_gl_glProgramUniform2dEXT;
3288 PFNGLPROGRAMUNIFORM3DEXTPROC afw_gl_glProgramUniform3dEXT;
3289 PFNGLPROGRAMUNIFORM4DEXTPROC afw_gl_glProgramUniform4dEXT;
3290 PFNGLPROGRAMUNIFORM1DVEXTPROC afw_gl_glProgramUniform1dvEXT;
3291 PFNGLPROGRAMUNIFORM2DVEXTPROC afw_gl_glProgramUniform2dvEXT;
3292 PFNGLPROGRAMUNIFORM3DVEXTPROC afw_gl_glProgramUniform3dvEXT;
3293 PFNGLPROGRAMUNIFORM4DVEXTPROC afw_gl_glProgramUniform4dvEXT;
3294 PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC afw_gl_glProgramUniformMatrix2dvEXT;
3295 PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC afw_gl_glProgramUniformMatrix3dvEXT;
3296 PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC afw_gl_glProgramUniformMatrix4dvEXT;
3297 PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC afw_gl_glProgramUniformMatrix2x3dvEXT;
3298 PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC afw_gl_glProgramUniformMatrix2x4dvEXT;
3299 PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC afw_gl_glProgramUniformMatrix3x2dvEXT;
3300 PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC afw_gl_glProgramUniformMatrix3x4dvEXT;
3301 PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC afw_gl_glProgramUniformMatrix4x2dvEXT;
3302 PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC afw_gl_glProgramUniformMatrix4x3dvEXT;
3303 PFNGLTEXTUREBUFFERRANGEEXTPROC afw_gl_glTextureBufferRangeEXT;
3304 PFNGLTEXTURESTORAGE1DEXTPROC afw_gl_glTextureStorage1DEXT;
3305 PFNGLTEXTURESTORAGE2DEXTPROC afw_gl_glTextureStorage2DEXT;
3306 PFNGLTEXTURESTORAGE3DEXTPROC afw_gl_glTextureStorage3DEXT;
3307 PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC afw_gl_glTextureStorage2DMultisampleEXT;
3308 PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC afw_gl_glTextureStorage3DMultisampleEXT;
3309 PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC afw_gl_glVertexArrayBindVertexBufferEXT;
3310 PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC afw_gl_glVertexArrayVertexAttribFormatEXT;
3311 PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC afw_gl_glVertexArrayVertexAttribIFormatEXT;
3312 PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC afw_gl_glVertexArrayVertexAttribLFormatEXT;
3313 PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC afw_gl_glVertexArrayVertexAttribBindingEXT;
3314 PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC afw_gl_glVertexArrayVertexBindingDivisorEXT;
3315 PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC afw_gl_glVertexArrayVertexAttribLOffsetEXT;
3316 PFNGLTEXTUREPAGECOMMITMENTEXTPROC afw_gl_glTexturePageCommitmentEXT;
3317 PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC afw_gl_glVertexArrayVertexAttribDivisorEXT;
3318 PFNGLCOLORMASKINDEXEDEXTPROC afw_gl_glColorMaskIndexedEXT;
3319 PFNGLDRAWARRAYSINSTANCEDEXTPROC afw_gl_glDrawArraysInstancedEXT;
3320 PFNGLDRAWELEMENTSINSTANCEDEXTPROC afw_gl_glDrawElementsInstancedEXT;
3321 PFNGLDRAWRANGEELEMENTSEXTPROC afw_gl_glDrawRangeElementsEXT;
3322 PFNGLBUFFERSTORAGEEXTERNALEXTPROC afw_gl_glBufferStorageExternalEXT;
3323 PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC afw_gl_glNamedBufferStorageExternalEXT;
3324 PFNGLFOGCOORDFEXTPROC afw_gl_glFogCoordfEXT;
3325 PFNGLFOGCOORDFVEXTPROC afw_gl_glFogCoordfvEXT;
3326 PFNGLFOGCOORDDEXTPROC afw_gl_glFogCoorddEXT;
3327 PFNGLFOGCOORDDVEXTPROC afw_gl_glFogCoorddvEXT;
3328 PFNGLFOGCOORDPOINTEREXTPROC afw_gl_glFogCoordPointerEXT;
3329 PFNGLBLITFRAMEBUFFEREXTPROC afw_gl_glBlitFramebufferEXT;
3330 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC afw_gl_glRenderbufferStorageMultisampleEXT;
3331 PFNGLISRENDERBUFFEREXTPROC afw_gl_glIsRenderbufferEXT;
3332 PFNGLBINDRENDERBUFFEREXTPROC afw_gl_glBindRenderbufferEXT;
3333 PFNGLDELETERENDERBUFFERSEXTPROC afw_gl_glDeleteRenderbuffersEXT;
3334 PFNGLGENRENDERBUFFERSEXTPROC afw_gl_glGenRenderbuffersEXT;
3335 PFNGLRENDERBUFFERSTORAGEEXTPROC afw_gl_glRenderbufferStorageEXT;
3336 PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC afw_gl_glGetRenderbufferParameterivEXT;
3337 PFNGLISFRAMEBUFFEREXTPROC afw_gl_glIsFramebufferEXT;
3338 PFNGLBINDFRAMEBUFFEREXTPROC afw_gl_glBindFramebufferEXT;
3339 PFNGLDELETEFRAMEBUFFERSEXTPROC afw_gl_glDeleteFramebuffersEXT;
3340 PFNGLGENFRAMEBUFFERSEXTPROC afw_gl_glGenFramebuffersEXT;
3341 PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC afw_gl_glCheckFramebufferStatusEXT;
3342 PFNGLFRAMEBUFFERTEXTURE1DEXTPROC afw_gl_glFramebufferTexture1DEXT;
3343 PFNGLFRAMEBUFFERTEXTURE2DEXTPROC afw_gl_glFramebufferTexture2DEXT;
3344 PFNGLFRAMEBUFFERTEXTURE3DEXTPROC afw_gl_glFramebufferTexture3DEXT;
3345 PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC afw_gl_glFramebufferRenderbufferEXT;
3346 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC afw_gl_glGetFramebufferAttachmentParameterivEXT;
3347 PFNGLGENERATEMIPMAPEXTPROC afw_gl_glGenerateMipmapEXT;
3348 PFNGLPROGRAMPARAMETERIEXTPROC afw_gl_glProgramParameteriEXT;
3349 PFNGLPROGRAMENVPARAMETERS4FVEXTPROC afw_gl_glProgramEnvParameters4fvEXT;
3350 PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC afw_gl_glProgramLocalParameters4fvEXT;
3351 PFNGLGETUNIFORMUIVEXTPROC afw_gl_glGetUniformuivEXT;
3352 PFNGLBINDFRAGDATALOCATIONEXTPROC afw_gl_glBindFragDataLocationEXT;
3353 PFNGLGETFRAGDATALOCATIONEXTPROC afw_gl_glGetFragDataLocationEXT;
3354 PFNGLUNIFORM1UIEXTPROC afw_gl_glUniform1uiEXT;
3355 PFNGLUNIFORM2UIEXTPROC afw_gl_glUniform2uiEXT;
3356 PFNGLUNIFORM3UIEXTPROC afw_gl_glUniform3uiEXT;
3357 PFNGLUNIFORM4UIEXTPROC afw_gl_glUniform4uiEXT;
3358 PFNGLUNIFORM1UIVEXTPROC afw_gl_glUniform1uivEXT;
3359 PFNGLUNIFORM2UIVEXTPROC afw_gl_glUniform2uivEXT;
3360 PFNGLUNIFORM3UIVEXTPROC afw_gl_glUniform3uivEXT;
3361 PFNGLUNIFORM4UIVEXTPROC afw_gl_glUniform4uivEXT;
3362 PFNGLGETHISTOGRAMEXTPROC afw_gl_glGetHistogramEXT;
3363 PFNGLGETHISTOGRAMPARAMETERFVEXTPROC afw_gl_glGetHistogramParameterfvEXT;
3364 PFNGLGETHISTOGRAMPARAMETERIVEXTPROC afw_gl_glGetHistogramParameterivEXT;
3365 PFNGLGETMINMAXEXTPROC afw_gl_glGetMinmaxEXT;
3366 PFNGLGETMINMAXPARAMETERFVEXTPROC afw_gl_glGetMinmaxParameterfvEXT;
3367 PFNGLGETMINMAXPARAMETERIVEXTPROC afw_gl_glGetMinmaxParameterivEXT;
3368 PFNGLHISTOGRAMEXTPROC afw_gl_glHistogramEXT;
3369 PFNGLMINMAXEXTPROC afw_gl_glMinmaxEXT;
3370 PFNGLRESETHISTOGRAMEXTPROC afw_gl_glResetHistogramEXT;
3371 PFNGLRESETMINMAXEXTPROC afw_gl_glResetMinmaxEXT;
3372 PFNGLINDEXFUNCEXTPROC afw_gl_glIndexFuncEXT;
3373 PFNGLINDEXMATERIALEXTPROC afw_gl_glIndexMaterialEXT;
3374 PFNGLAPPLYTEXTUREEXTPROC afw_gl_glApplyTextureEXT;
3375 PFNGLTEXTURELIGHTEXTPROC afw_gl_glTextureLightEXT;
3376 PFNGLTEXTUREMATERIALEXTPROC afw_gl_glTextureMaterialEXT;
3377 PFNGLGETUNSIGNEDBYTEVEXTPROC afw_gl_glGetUnsignedBytevEXT;
3378 PFNGLGETUNSIGNEDBYTEI_VEXTPROC afw_gl_glGetUnsignedBytei_vEXT;
3379 PFNGLDELETEMEMORYOBJECTSEXTPROC afw_gl_glDeleteMemoryObjectsEXT;
3380 PFNGLISMEMORYOBJECTEXTPROC afw_gl_glIsMemoryObjectEXT;
3381 PFNGLCREATEMEMORYOBJECTSEXTPROC afw_gl_glCreateMemoryObjectsEXT;
3382 PFNGLMEMORYOBJECTPARAMETERIVEXTPROC afw_gl_glMemoryObjectParameterivEXT;
3383 PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC afw_gl_glGetMemoryObjectParameterivEXT;
3384 PFNGLTEXSTORAGEMEM2DEXTPROC afw_gl_glTexStorageMem2DEXT;
3385 PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC afw_gl_glTexStorageMem2DMultisampleEXT;
3386 PFNGLTEXSTORAGEMEM3DEXTPROC afw_gl_glTexStorageMem3DEXT;
3387 PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC afw_gl_glTexStorageMem3DMultisampleEXT;
3388 PFNGLBUFFERSTORAGEMEMEXTPROC afw_gl_glBufferStorageMemEXT;
3389 PFNGLTEXTURESTORAGEMEM2DEXTPROC afw_gl_glTextureStorageMem2DEXT;
3390 PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC afw_gl_glTextureStorageMem2DMultisampleEXT;
3391 PFNGLTEXTURESTORAGEMEM3DEXTPROC afw_gl_glTextureStorageMem3DEXT;
3392 PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC afw_gl_glTextureStorageMem3DMultisampleEXT;
3393 PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC afw_gl_glNamedBufferStorageMemEXT;
3394 PFNGLTEXSTORAGEMEM1DEXTPROC afw_gl_glTexStorageMem1DEXT;
3395 PFNGLTEXTURESTORAGEMEM1DEXTPROC afw_gl_glTextureStorageMem1DEXT;
3396 PFNGLIMPORTMEMORYFDEXTPROC afw_gl_glImportMemoryFdEXT;
3397 PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC afw_gl_glImportMemoryWin32HandleEXT;
3398 PFNGLIMPORTMEMORYWIN32NAMEEXTPROC afw_gl_glImportMemoryWin32NameEXT;
3399 PFNGLMULTIDRAWARRAYSEXTPROC afw_gl_glMultiDrawArraysEXT;
3400 PFNGLMULTIDRAWELEMENTSEXTPROC afw_gl_glMultiDrawElementsEXT;
3401 PFNGLSAMPLEMASKEXTPROC afw_gl_glSampleMaskEXT;
3402 PFNGLSAMPLEPATTERNEXTPROC afw_gl_glSamplePatternEXT;
3403 PFNGLCOLORTABLEEXTPROC afw_gl_glColorTableEXT;
3404 PFNGLGETCOLORTABLEEXTPROC afw_gl_glGetColorTableEXT;
3405 PFNGLGETCOLORTABLEPARAMETERIVEXTPROC afw_gl_glGetColorTableParameterivEXT;
3406 PFNGLGETCOLORTABLEPARAMETERFVEXTPROC afw_gl_glGetColorTableParameterfvEXT;
3407 PFNGLPIXELTRANSFORMPARAMETERIEXTPROC afw_gl_glPixelTransformParameteriEXT;
3408 PFNGLPIXELTRANSFORMPARAMETERFEXTPROC afw_gl_glPixelTransformParameterfEXT;
3409 PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC afw_gl_glPixelTransformParameterivEXT;
3410 PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC afw_gl_glPixelTransformParameterfvEXT;
3411 PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC afw_gl_glGetPixelTransformParameterivEXT;
3412 PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC afw_gl_glGetPixelTransformParameterfvEXT;
3413 PFNGLPOINTPARAMETERFEXTPROC afw_gl_glPointParameterfEXT;
3414 PFNGLPOINTPARAMETERFVEXTPROC afw_gl_glPointParameterfvEXT;
3415 PFNGLPOLYGONOFFSETEXTPROC afw_gl_glPolygonOffsetEXT;
3416 PFNGLPOLYGONOFFSETCLAMPEXTPROC afw_gl_glPolygonOffsetClampEXT;
3417 PFNGLPROVOKINGVERTEXEXTPROC afw_gl_glProvokingVertexEXT;
3418 PFNGLRASTERSAMPLESEXTPROC afw_gl_glRasterSamplesEXT;
3419 PFNGLSECONDARYCOLOR3BEXTPROC afw_gl_glSecondaryColor3bEXT;
3420 PFNGLSECONDARYCOLOR3BVEXTPROC afw_gl_glSecondaryColor3bvEXT;
3421 PFNGLSECONDARYCOLOR3DEXTPROC afw_gl_glSecondaryColor3dEXT;
3422 PFNGLSECONDARYCOLOR3DVEXTPROC afw_gl_glSecondaryColor3dvEXT;
3423 PFNGLSECONDARYCOLOR3FEXTPROC afw_gl_glSecondaryColor3fEXT;
3424 PFNGLSECONDARYCOLOR3FVEXTPROC afw_gl_glSecondaryColor3fvEXT;
3425 PFNGLSECONDARYCOLOR3IEXTPROC afw_gl_glSecondaryColor3iEXT;
3426 PFNGLSECONDARYCOLOR3IVEXTPROC afw_gl_glSecondaryColor3ivEXT;
3427 PFNGLSECONDARYCOLOR3SEXTPROC afw_gl_glSecondaryColor3sEXT;
3428 PFNGLSECONDARYCOLOR3SVEXTPROC afw_gl_glSecondaryColor3svEXT;
3429 PFNGLSECONDARYCOLOR3UBEXTPROC afw_gl_glSecondaryColor3ubEXT;
3430 PFNGLSECONDARYCOLOR3UBVEXTPROC afw_gl_glSecondaryColor3ubvEXT;
3431 PFNGLSECONDARYCOLOR3UIEXTPROC afw_gl_glSecondaryColor3uiEXT;
3432 PFNGLSECONDARYCOLOR3UIVEXTPROC afw_gl_glSecondaryColor3uivEXT;
3433 PFNGLSECONDARYCOLOR3USEXTPROC afw_gl_glSecondaryColor3usEXT;
3434 PFNGLSECONDARYCOLOR3USVEXTPROC afw_gl_glSecondaryColor3usvEXT;
3435 PFNGLSECONDARYCOLORPOINTEREXTPROC afw_gl_glSecondaryColorPointerEXT;
3436 PFNGLGENSEMAPHORESEXTPROC afw_gl_glGenSemaphoresEXT;
3437 PFNGLDELETESEMAPHORESEXTPROC afw_gl_glDeleteSemaphoresEXT;
3438 PFNGLISSEMAPHOREEXTPROC afw_gl_glIsSemaphoreEXT;
3439 PFNGLSEMAPHOREPARAMETERUI64VEXTPROC afw_gl_glSemaphoreParameterui64vEXT;
3440 PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC afw_gl_glGetSemaphoreParameterui64vEXT;
3441 PFNGLWAITSEMAPHOREEXTPROC afw_gl_glWaitSemaphoreEXT;
3442 PFNGLSIGNALSEMAPHOREEXTPROC afw_gl_glSignalSemaphoreEXT;
3443 PFNGLIMPORTSEMAPHOREFDEXTPROC afw_gl_glImportSemaphoreFdEXT;
3444 PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC afw_gl_glImportSemaphoreWin32HandleEXT;
3445 PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC afw_gl_glImportSemaphoreWin32NameEXT;
3446 PFNGLUSESHADERPROGRAMEXTPROC afw_gl_glUseShaderProgramEXT;
3447 PFNGLACTIVEPROGRAMEXTPROC afw_gl_glActiveProgramEXT;
3448 PFNGLCREATESHADERPROGRAMEXTPROC afw_gl_glCreateShaderProgramEXT;
3449 PFNGLACTIVESHADERPROGRAMEXTPROC afw_gl_glActiveShaderProgramEXT;
3450 PFNGLBINDPROGRAMPIPELINEEXTPROC afw_gl_glBindProgramPipelineEXT;
3451 PFNGLCREATESHADERPROGRAMVEXTPROC afw_gl_glCreateShaderProgramvEXT;
3452 PFNGLDELETEPROGRAMPIPELINESEXTPROC afw_gl_glDeleteProgramPipelinesEXT;
3453 PFNGLGENPROGRAMPIPELINESEXTPROC afw_gl_glGenProgramPipelinesEXT;
3454 PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC afw_gl_glGetProgramPipelineInfoLogEXT;
3455 PFNGLGETPROGRAMPIPELINEIVEXTPROC afw_gl_glGetProgramPipelineivEXT;
3456 PFNGLISPROGRAMPIPELINEEXTPROC afw_gl_glIsProgramPipelineEXT;
3457 PFNGLUSEPROGRAMSTAGESEXTPROC afw_gl_glUseProgramStagesEXT;
3458 PFNGLVALIDATEPROGRAMPIPELINEEXTPROC afw_gl_glValidateProgramPipelineEXT;
3459 PFNGLBINDIMAGETEXTUREEXTPROC afw_gl_glBindImageTextureEXT;
3460 PFNGLMEMORYBARRIEREXTPROC afw_gl_glMemoryBarrierEXT;
3461 PFNGLSTENCILCLEARTAGEXTPROC afw_gl_glStencilClearTagEXT;
3462 PFNGLACTIVESTENCILFACEEXTPROC afw_gl_glActiveStencilFaceEXT;
3463 PFNGLTEXSUBIMAGE1DEXTPROC afw_gl_glTexSubImage1DEXT;
3464 PFNGLTEXSUBIMAGE2DEXTPROC afw_gl_glTexSubImage2DEXT;
3465 PFNGLTEXIMAGE3DEXTPROC afw_gl_glTexImage3DEXT;
3466 PFNGLTEXSUBIMAGE3DEXTPROC afw_gl_glTexSubImage3DEXT;
3467 PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC afw_gl_glFramebufferTextureLayerEXT;
3468 PFNGLTEXBUFFEREXTPROC afw_gl_glTexBufferEXT;
3469 PFNGLTEXPARAMETERIIVEXTPROC afw_gl_glTexParameterIivEXT;
3470 PFNGLTEXPARAMETERIUIVEXTPROC afw_gl_glTexParameterIuivEXT;
3471 PFNGLGETTEXPARAMETERIIVEXTPROC afw_gl_glGetTexParameterIivEXT;
3472 PFNGLGETTEXPARAMETERIUIVEXTPROC afw_gl_glGetTexParameterIuivEXT;
3473 PFNGLCLEARCOLORIIEXTPROC afw_gl_glClearColorIiEXT;
3474 PFNGLCLEARCOLORIUIEXTPROC afw_gl_glClearColorIuiEXT;
3475 PFNGLARETEXTURESRESIDENTEXTPROC afw_gl_glAreTexturesResidentEXT;
3476 PFNGLBINDTEXTUREEXTPROC afw_gl_glBindTextureEXT;
3477 PFNGLDELETETEXTURESEXTPROC afw_gl_glDeleteTexturesEXT;
3478 PFNGLGENTEXTURESEXTPROC afw_gl_glGenTexturesEXT;
3479 PFNGLISTEXTUREEXTPROC afw_gl_glIsTextureEXT;
3480 PFNGLPRIORITIZETEXTURESEXTPROC afw_gl_glPrioritizeTexturesEXT;
3481 PFNGLTEXTURENORMALEXTPROC afw_gl_glTextureNormalEXT;
3482 PFNGLGETQUERYOBJECTI64VEXTPROC afw_gl_glGetQueryObjecti64vEXT;
3483 PFNGLGETQUERYOBJECTUI64VEXTPROC afw_gl_glGetQueryObjectui64vEXT;
3484 PFNGLBEGINTRANSFORMFEEDBACKEXTPROC afw_gl_glBeginTransformFeedbackEXT;
3485 PFNGLENDTRANSFORMFEEDBACKEXTPROC afw_gl_glEndTransformFeedbackEXT;
3486 PFNGLBINDBUFFERRANGEEXTPROC afw_gl_glBindBufferRangeEXT;
3487 PFNGLBINDBUFFEROFFSETEXTPROC afw_gl_glBindBufferOffsetEXT;
3488 PFNGLBINDBUFFERBASEEXTPROC afw_gl_glBindBufferBaseEXT;
3489 PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC afw_gl_glTransformFeedbackVaryingsEXT;
3490 PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC afw_gl_glGetTransformFeedbackVaryingEXT;
3491 PFNGLARRAYELEMENTEXTPROC afw_gl_glArrayElementEXT;
3492 PFNGLCOLORPOINTEREXTPROC afw_gl_glColorPointerEXT;
3493 PFNGLDRAWARRAYSEXTPROC afw_gl_glDrawArraysEXT;
3494 PFNGLEDGEFLAGPOINTEREXTPROC afw_gl_glEdgeFlagPointerEXT;
3495 PFNGLGETPOINTERVEXTPROC afw_gl_glGetPointervEXT;
3496 PFNGLINDEXPOINTEREXTPROC afw_gl_glIndexPointerEXT;
3497 PFNGLNORMALPOINTEREXTPROC afw_gl_glNormalPointerEXT;
3498 PFNGLTEXCOORDPOINTEREXTPROC afw_gl_glTexCoordPointerEXT;
3499 PFNGLVERTEXPOINTEREXTPROC afw_gl_glVertexPointerEXT;
3500 PFNGLVERTEXATTRIBL1DEXTPROC afw_gl_glVertexAttribL1dEXT;
3501 PFNGLVERTEXATTRIBL2DEXTPROC afw_gl_glVertexAttribL2dEXT;
3502 PFNGLVERTEXATTRIBL3DEXTPROC afw_gl_glVertexAttribL3dEXT;
3503 PFNGLVERTEXATTRIBL4DEXTPROC afw_gl_glVertexAttribL4dEXT;
3504 PFNGLVERTEXATTRIBL1DVEXTPROC afw_gl_glVertexAttribL1dvEXT;
3505 PFNGLVERTEXATTRIBL2DVEXTPROC afw_gl_glVertexAttribL2dvEXT;
3506 PFNGLVERTEXATTRIBL3DVEXTPROC afw_gl_glVertexAttribL3dvEXT;
3507 PFNGLVERTEXATTRIBL4DVEXTPROC afw_gl_glVertexAttribL4dvEXT;
3508 PFNGLVERTEXATTRIBLPOINTEREXTPROC afw_gl_glVertexAttribLPointerEXT;
3509 PFNGLGETVERTEXATTRIBLDVEXTPROC afw_gl_glGetVertexAttribLdvEXT;
3510 PFNGLBEGINVERTEXSHADEREXTPROC afw_gl_glBeginVertexShaderEXT;
3511 PFNGLENDVERTEXSHADEREXTPROC afw_gl_glEndVertexShaderEXT;
3512 PFNGLBINDVERTEXSHADEREXTPROC afw_gl_glBindVertexShaderEXT;
3513 PFNGLGENVERTEXSHADERSEXTPROC afw_gl_glGenVertexShadersEXT;
3514 PFNGLDELETEVERTEXSHADEREXTPROC afw_gl_glDeleteVertexShaderEXT;
3515 PFNGLSHADEROP1EXTPROC afw_gl_glShaderOp1EXT;
3516 PFNGLSHADEROP2EXTPROC afw_gl_glShaderOp2EXT;
3517 PFNGLSHADEROP3EXTPROC afw_gl_glShaderOp3EXT;
3518 PFNGLSWIZZLEEXTPROC afw_gl_glSwizzleEXT;
3519 PFNGLWRITEMASKEXTPROC afw_gl_glWriteMaskEXT;
3520 PFNGLINSERTCOMPONENTEXTPROC afw_gl_glInsertComponentEXT;
3521 PFNGLEXTRACTCOMPONENTEXTPROC afw_gl_glExtractComponentEXT;
3522 PFNGLGENSYMBOLSEXTPROC afw_gl_glGenSymbolsEXT;
3523 PFNGLSETINVARIANTEXTPROC afw_gl_glSetInvariantEXT;
3524 PFNGLSETLOCALCONSTANTEXTPROC afw_gl_glSetLocalConstantEXT;
3525 PFNGLVARIANTBVEXTPROC afw_gl_glVariantbvEXT;
3526 PFNGLVARIANTSVEXTPROC afw_gl_glVariantsvEXT;
3527 PFNGLVARIANTIVEXTPROC afw_gl_glVariantivEXT;
3528 PFNGLVARIANTFVEXTPROC afw_gl_glVariantfvEXT;
3529 PFNGLVARIANTDVEXTPROC afw_gl_glVariantdvEXT;
3530 PFNGLVARIANTUBVEXTPROC afw_gl_glVariantubvEXT;
3531 PFNGLVARIANTUSVEXTPROC afw_gl_glVariantusvEXT;
3532 PFNGLVARIANTUIVEXTPROC afw_gl_glVariantuivEXT;
3533 PFNGLVARIANTPOINTEREXTPROC afw_gl_glVariantPointerEXT;
3534 PFNGLENABLEVARIANTCLIENTSTATEEXTPROC afw_gl_glEnableVariantClientStateEXT;
3535 PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC afw_gl_glDisableVariantClientStateEXT;
3536 PFNGLBINDLIGHTPARAMETEREXTPROC afw_gl_glBindLightParameterEXT;
3537 PFNGLBINDMATERIALPARAMETEREXTPROC afw_gl_glBindMaterialParameterEXT;
3538 PFNGLBINDTEXGENPARAMETEREXTPROC afw_gl_glBindTexGenParameterEXT;
3539 PFNGLBINDTEXTUREUNITPARAMETEREXTPROC afw_gl_glBindTextureUnitParameterEXT;
3540 PFNGLBINDPARAMETEREXTPROC afw_gl_glBindParameterEXT;
3541 PFNGLISVARIANTENABLEDEXTPROC afw_gl_glIsVariantEnabledEXT;
3542 PFNGLGETVARIANTBOOLEANVEXTPROC afw_gl_glGetVariantBooleanvEXT;
3543 PFNGLGETVARIANTINTEGERVEXTPROC afw_gl_glGetVariantIntegervEXT;
3544 PFNGLGETVARIANTFLOATVEXTPROC afw_gl_glGetVariantFloatvEXT;
3545 PFNGLGETVARIANTPOINTERVEXTPROC afw_gl_glGetVariantPointervEXT;
3546 PFNGLGETINVARIANTBOOLEANVEXTPROC afw_gl_glGetInvariantBooleanvEXT;
3547 PFNGLGETINVARIANTINTEGERVEXTPROC afw_gl_glGetInvariantIntegervEXT;
3548 PFNGLGETINVARIANTFLOATVEXTPROC afw_gl_glGetInvariantFloatvEXT;
3549 PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC afw_gl_glGetLocalConstantBooleanvEXT;
3550 PFNGLGETLOCALCONSTANTINTEGERVEXTPROC afw_gl_glGetLocalConstantIntegervEXT;
3551 PFNGLGETLOCALCONSTANTFLOATVEXTPROC afw_gl_glGetLocalConstantFloatvEXT;
3552 PFNGLVERTEXWEIGHTFEXTPROC afw_gl_glVertexWeightfEXT;
3553 PFNGLVERTEXWEIGHTFVEXTPROC afw_gl_glVertexWeightfvEXT;
3554 PFNGLVERTEXWEIGHTPOINTEREXTPROC afw_gl_glVertexWeightPointerEXT;
3555 PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC afw_gl_glAcquireKeyedMutexWin32EXT;
3556 PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC afw_gl_glReleaseKeyedMutexWin32EXT;
3557 PFNGLWINDOWRECTANGLESEXTPROC afw_gl_glWindowRectanglesEXT;
3558 PFNGLIMPORTSYNCEXTPROC afw_gl_glImportSyncEXT;
3559 PFNGLFRAMETERMINATORGREMEDYPROC afw_gl_glFrameTerminatorGREMEDY;
3560 PFNGLSTRINGMARKERGREMEDYPROC afw_gl_glStringMarkerGREMEDY;
3561 PFNGLIMAGETRANSFORMPARAMETERIHPPROC afw_gl_glImageTransformParameteriHP;
3562 PFNGLIMAGETRANSFORMPARAMETERFHPPROC afw_gl_glImageTransformParameterfHP;
3563 PFNGLIMAGETRANSFORMPARAMETERIVHPPROC afw_gl_glImageTransformParameterivHP;
3564 PFNGLIMAGETRANSFORMPARAMETERFVHPPROC afw_gl_glImageTransformParameterfvHP;
3565 PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC afw_gl_glGetImageTransformParameterivHP;
3566 PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC afw_gl_glGetImageTransformParameterfvHP;
3567 PFNGLMULTIMODEDRAWARRAYSIBMPROC afw_gl_glMultiModeDrawArraysIBM;
3568 PFNGLMULTIMODEDRAWELEMENTSIBMPROC afw_gl_glMultiModeDrawElementsIBM;
3569 PFNGLFLUSHSTATICDATAIBMPROC afw_gl_glFlushStaticDataIBM;
3570 PFNGLCOLORPOINTERLISTIBMPROC afw_gl_glColorPointerListIBM;
3571 PFNGLSECONDARYCOLORPOINTERLISTIBMPROC afw_gl_glSecondaryColorPointerListIBM;
3572 PFNGLEDGEFLAGPOINTERLISTIBMPROC afw_gl_glEdgeFlagPointerListIBM;
3573 PFNGLFOGCOORDPOINTERLISTIBMPROC afw_gl_glFogCoordPointerListIBM;
3574 PFNGLINDEXPOINTERLISTIBMPROC afw_gl_glIndexPointerListIBM;
3575 PFNGLNORMALPOINTERLISTIBMPROC afw_gl_glNormalPointerListIBM;
3576 PFNGLTEXCOORDPOINTERLISTIBMPROC afw_gl_glTexCoordPointerListIBM;
3577 PFNGLVERTEXPOINTERLISTIBMPROC afw_gl_glVertexPointerListIBM;
3578 PFNGLBLENDFUNCSEPARATEINGRPROC afw_gl_glBlendFuncSeparateINGR;
3579 PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC afw_gl_glApplyFramebufferAttachmentCMAAINTEL;
3580 PFNGLSYNCTEXTUREINTELPROC afw_gl_glSyncTextureINTEL;
3581 PFNGLUNMAPTEXTURE2DINTELPROC afw_gl_glUnmapTexture2DINTEL;
3583 PFNGLVERTEXPOINTERVINTELPROC afw_gl_glVertexPointervINTEL;
3584 PFNGLNORMALPOINTERVINTELPROC afw_gl_glNormalPointervINTEL;
3585 PFNGLCOLORPOINTERVINTELPROC afw_gl_glColorPointervINTEL;
3586 PFNGLTEXCOORDPOINTERVINTELPROC afw_gl_glTexCoordPointervINTEL;
3587 PFNGLBEGINPERFQUERYINTELPROC afw_gl_glBeginPerfQueryINTEL;
3588 PFNGLCREATEPERFQUERYINTELPROC afw_gl_glCreatePerfQueryINTEL;
3589 PFNGLDELETEPERFQUERYINTELPROC afw_gl_glDeletePerfQueryINTEL;
3590 PFNGLENDPERFQUERYINTELPROC afw_gl_glEndPerfQueryINTEL;
3591 PFNGLGETFIRSTPERFQUERYIDINTELPROC afw_gl_glGetFirstPerfQueryIdINTEL;
3592 PFNGLGETNEXTPERFQUERYIDINTELPROC afw_gl_glGetNextPerfQueryIdINTEL;
3593 PFNGLGETPERFCOUNTERINFOINTELPROC afw_gl_glGetPerfCounterInfoINTEL;
3594 PFNGLGETPERFQUERYDATAINTELPROC afw_gl_glGetPerfQueryDataINTEL;
3595 PFNGLGETPERFQUERYIDBYNAMEINTELPROC afw_gl_glGetPerfQueryIdByNameINTEL;
3596 PFNGLGETPERFQUERYINFOINTELPROC afw_gl_glGetPerfQueryInfoINTEL;
3597 PFNGLBLENDBARRIERKHRPROC afw_gl_glBlendBarrierKHR;
3598 PFNGLDEBUGMESSAGECONTROLKHRPROC afw_gl_glDebugMessageControlKHR;
3599 PFNGLDEBUGMESSAGEINSERTKHRPROC afw_gl_glDebugMessageInsertKHR;
3600 PFNGLDEBUGMESSAGECALLBACKKHRPROC afw_gl_glDebugMessageCallbackKHR;
3601 PFNGLGETDEBUGMESSAGELOGKHRPROC afw_gl_glGetDebugMessageLogKHR;
3602 PFNGLPUSHDEBUGGROUPKHRPROC afw_gl_glPushDebugGroupKHR;
3603 PFNGLPOPDEBUGGROUPKHRPROC afw_gl_glPopDebugGroupKHR;
3604 PFNGLOBJECTLABELKHRPROC afw_gl_glObjectLabelKHR;
3605 PFNGLGETOBJECTLABELKHRPROC afw_gl_glGetObjectLabelKHR;
3606 PFNGLOBJECTPTRLABELKHRPROC afw_gl_glObjectPtrLabelKHR;
3607 PFNGLGETOBJECTPTRLABELKHRPROC afw_gl_glGetObjectPtrLabelKHR;
3608 PFNGLGETPOINTERVKHRPROC afw_gl_glGetPointervKHR;
3609 PFNGLMAXSHADERCOMPILERTHREADSKHRPROC afw_gl_glMaxShaderCompilerThreadsKHR;
3610 PFNGLGETGRAPHICSRESETSTATUSKHRPROC afw_gl_glGetGraphicsResetStatusKHR;
3611 PFNGLREADNPIXELSKHRPROC afw_gl_glReadnPixelsKHR;
3612 PFNGLGETNUNIFORMFVKHRPROC afw_gl_glGetnUniformfvKHR;
3613 PFNGLGETNUNIFORMIVKHRPROC afw_gl_glGetnUniformivKHR;
3614 PFNGLGETNUNIFORMUIVKHRPROC afw_gl_glGetnUniformuivKHR;
3615 PFNGLRESIZEBUFFERSMESAPROC afw_gl_glResizeBuffersMESA;
3616 PFNGLWINDOWPOS2DMESAPROC afw_gl_glWindowPos2dMESA;
3617 PFNGLWINDOWPOS2DVMESAPROC afw_gl_glWindowPos2dvMESA;
3618 PFNGLWINDOWPOS2FMESAPROC afw_gl_glWindowPos2fMESA;
3619 PFNGLWINDOWPOS2FVMESAPROC afw_gl_glWindowPos2fvMESA;
3620 PFNGLWINDOWPOS2IMESAPROC afw_gl_glWindowPos2iMESA;
3621 PFNGLWINDOWPOS2IVMESAPROC afw_gl_glWindowPos2ivMESA;
3622 PFNGLWINDOWPOS2SMESAPROC afw_gl_glWindowPos2sMESA;
3623 PFNGLWINDOWPOS2SVMESAPROC afw_gl_glWindowPos2svMESA;
3624 PFNGLWINDOWPOS3DMESAPROC afw_gl_glWindowPos3dMESA;
3625 PFNGLWINDOWPOS3DVMESAPROC afw_gl_glWindowPos3dvMESA;
3626 PFNGLWINDOWPOS3FMESAPROC afw_gl_glWindowPos3fMESA;
3627 PFNGLWINDOWPOS3FVMESAPROC afw_gl_glWindowPos3fvMESA;
3628 PFNGLWINDOWPOS3IMESAPROC afw_gl_glWindowPos3iMESA;
3629 PFNGLWINDOWPOS3IVMESAPROC afw_gl_glWindowPos3ivMESA;
3630 PFNGLWINDOWPOS3SMESAPROC afw_gl_glWindowPos3sMESA;
3631 PFNGLWINDOWPOS3SVMESAPROC afw_gl_glWindowPos3svMESA;
3632 PFNGLWINDOWPOS4DMESAPROC afw_gl_glWindowPos4dMESA;
3633 PFNGLWINDOWPOS4DVMESAPROC afw_gl_glWindowPos4dvMESA;
3634 PFNGLWINDOWPOS4FMESAPROC afw_gl_glWindowPos4fMESA;
3635 PFNGLWINDOWPOS4FVMESAPROC afw_gl_glWindowPos4fvMESA;
3636 PFNGLWINDOWPOS4IMESAPROC afw_gl_glWindowPos4iMESA;
3637 PFNGLWINDOWPOS4IVMESAPROC afw_gl_glWindowPos4ivMESA;
3638 PFNGLWINDOWPOS4SMESAPROC afw_gl_glWindowPos4sMESA;
3639 PFNGLWINDOWPOS4SVMESAPROC afw_gl_glWindowPos4svMESA;
3640 PFNGLBEGINCONDITIONALRENDERNVXPROC afw_gl_glBeginConditionalRenderNVX;
3641 PFNGLENDCONDITIONALRENDERNVXPROC afw_gl_glEndConditionalRenderNVX;
3642 PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC afw_gl_glLGPUNamedBufferSubDataNVX;
3643 PFNGLLGPUCOPYIMAGESUBDATANVXPROC afw_gl_glLGPUCopyImageSubDataNVX;
3644 PFNGLLGPUINTERLOCKNVXPROC afw_gl_glLGPUInterlockNVX;
3645 PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC afw_gl_glAlphaToCoverageDitherControlNV;
3646 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC afw_gl_glMultiDrawArraysIndirectBindlessNV;
3647 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC afw_gl_glMultiDrawElementsIndirectBindlessNV;
3648 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC afw_gl_glMultiDrawArraysIndirectBindlessCountNV;
3649 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC afw_gl_glMultiDrawElementsIndirectBindlessCountNV;
3650 PFNGLGETTEXTUREHANDLENVPROC afw_gl_glGetTextureHandleNV;
3651 PFNGLGETTEXTURESAMPLERHANDLENVPROC afw_gl_glGetTextureSamplerHandleNV;
3652 PFNGLMAKETEXTUREHANDLERESIDENTNVPROC afw_gl_glMakeTextureHandleResidentNV;
3653 PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC afw_gl_glMakeTextureHandleNonResidentNV;
3654 PFNGLGETIMAGEHANDLENVPROC afw_gl_glGetImageHandleNV;
3655 PFNGLMAKEIMAGEHANDLERESIDENTNVPROC afw_gl_glMakeImageHandleResidentNV;
3656 PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC afw_gl_glMakeImageHandleNonResidentNV;
3657 PFNGLUNIFORMHANDLEUI64NVPROC afw_gl_glUniformHandleui64NV;
3658 PFNGLUNIFORMHANDLEUI64VNVPROC afw_gl_glUniformHandleui64vNV;
3659 PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC afw_gl_glProgramUniformHandleui64NV;
3660 PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC afw_gl_glProgramUniformHandleui64vNV;
3661 PFNGLISTEXTUREHANDLERESIDENTNVPROC afw_gl_glIsTextureHandleResidentNV;
3662 PFNGLISIMAGEHANDLERESIDENTNVPROC afw_gl_glIsImageHandleResidentNV;
3663 PFNGLBLENDPARAMETERINVPROC afw_gl_glBlendParameteriNV;
3664 PFNGLBLENDBARRIERNVPROC afw_gl_glBlendBarrierNV;
3665 PFNGLVIEWPORTPOSITIONWSCALENVPROC afw_gl_glViewportPositionWScaleNV;
3666 PFNGLCREATESTATESNVPROC afw_gl_glCreateStatesNV;
3667 PFNGLDELETESTATESNVPROC afw_gl_glDeleteStatesNV;
3668 PFNGLISSTATENVPROC afw_gl_glIsStateNV;
3669 PFNGLSTATECAPTURENVPROC afw_gl_glStateCaptureNV;
3670 PFNGLGETCOMMANDHEADERNVPROC afw_gl_glGetCommandHeaderNV;
3671 PFNGLGETSTAGEINDEXNVPROC afw_gl_glGetStageIndexNV;
3672 PFNGLDRAWCOMMANDSNVPROC afw_gl_glDrawCommandsNV;
3673 PFNGLDRAWCOMMANDSADDRESSNVPROC afw_gl_glDrawCommandsAddressNV;
3674 PFNGLDRAWCOMMANDSSTATESNVPROC afw_gl_glDrawCommandsStatesNV;
3675 PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC afw_gl_glDrawCommandsStatesAddressNV;
3676 PFNGLCREATECOMMANDLISTSNVPROC afw_gl_glCreateCommandListsNV;
3677 PFNGLDELETECOMMANDLISTSNVPROC afw_gl_glDeleteCommandListsNV;
3678 PFNGLISCOMMANDLISTNVPROC afw_gl_glIsCommandListNV;
3679 PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC afw_gl_glListDrawCommandsStatesClientNV;
3680 PFNGLCOMMANDLISTSEGMENTSNVPROC afw_gl_glCommandListSegmentsNV;
3681 PFNGLCOMPILECOMMANDLISTNVPROC afw_gl_glCompileCommandListNV;
3682 PFNGLCALLCOMMANDLISTNVPROC afw_gl_glCallCommandListNV;
3683 PFNGLBEGINCONDITIONALRENDERNVPROC afw_gl_glBeginConditionalRenderNV;
3684 PFNGLENDCONDITIONALRENDERNVPROC afw_gl_glEndConditionalRenderNV;
3685 PFNGLSUBPIXELPRECISIONBIASNVPROC afw_gl_glSubpixelPrecisionBiasNV;
3686 PFNGLCONSERVATIVERASTERPARAMETERFNVPROC afw_gl_glConservativeRasterParameterfNV;
3687 PFNGLCONSERVATIVERASTERPARAMETERINVPROC afw_gl_glConservativeRasterParameteriNV;
3688 PFNGLCOPYIMAGESUBDATANVPROC afw_gl_glCopyImageSubDataNV;
3689 PFNGLDEPTHRANGEDNVPROC afw_gl_glDepthRangedNV;
3690 PFNGLCLEARDEPTHDNVPROC afw_gl_glClearDepthdNV;
3691 PFNGLDEPTHBOUNDSDNVPROC afw_gl_glDepthBoundsdNV;
3692 PFNGLDRAWTEXTURENVPROC afw_gl_glDrawTextureNV;
3693 PFNGLDRAWVKIMAGENVPROC afw_gl_glDrawVkImageNV;
3694 PFNGLGETVKPROCADDRNVPROC afw_gl_glGetVkProcAddrNV;
3695 PFNGLWAITVKSEMAPHORENVPROC afw_gl_glWaitVkSemaphoreNV;
3696 PFNGLSIGNALVKSEMAPHORENVPROC afw_gl_glSignalVkSemaphoreNV;
3697 PFNGLSIGNALVKFENCENVPROC afw_gl_glSignalVkFenceNV;
3698 PFNGLMAPCONTROLPOINTSNVPROC afw_gl_glMapControlPointsNV;
3699 PFNGLMAPPARAMETERIVNVPROC afw_gl_glMapParameterivNV;
3700 PFNGLMAPPARAMETERFVNVPROC afw_gl_glMapParameterfvNV;
3701 PFNGLGETMAPCONTROLPOINTSNVPROC afw_gl_glGetMapControlPointsNV;
3702 PFNGLGETMAPPARAMETERIVNVPROC afw_gl_glGetMapParameterivNV;
3703 PFNGLGETMAPPARAMETERFVNVPROC afw_gl_glGetMapParameterfvNV;
3704 PFNGLGETMAPATTRIBPARAMETERIVNVPROC afw_gl_glGetMapAttribParameterivNV;
3705 PFNGLGETMAPATTRIBPARAMETERFVNVPROC afw_gl_glGetMapAttribParameterfvNV;
3706 PFNGLEVALMAPSNVPROC afw_gl_glEvalMapsNV;
3707 PFNGLGETMULTISAMPLEFVNVPROC afw_gl_glGetMultisamplefvNV;
3708 PFNGLSAMPLEMASKINDEXEDNVPROC afw_gl_glSampleMaskIndexedNV;
3709 PFNGLTEXRENDERBUFFERNVPROC afw_gl_glTexRenderbufferNV;
3710 PFNGLDELETEFENCESNVPROC afw_gl_glDeleteFencesNV;
3711 PFNGLGENFENCESNVPROC afw_gl_glGenFencesNV;
3712 PFNGLISFENCENVPROC afw_gl_glIsFenceNV;
3713 PFNGLTESTFENCENVPROC afw_gl_glTestFenceNV;
3714 PFNGLGETFENCEIVNVPROC afw_gl_glGetFenceivNV;
3715 PFNGLFINISHFENCENVPROC afw_gl_glFinishFenceNV;
3716 PFNGLSETFENCENVPROC afw_gl_glSetFenceNV;
3717 PFNGLFRAGMENTCOVERAGECOLORNVPROC afw_gl_glFragmentCoverageColorNV;
3718 PFNGLPROGRAMNAMEDPARAMETER4FNVPROC afw_gl_glProgramNamedParameter4fNV;
3719 PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC afw_gl_glProgramNamedParameter4fvNV;
3720 PFNGLPROGRAMNAMEDPARAMETER4DNVPROC afw_gl_glProgramNamedParameter4dNV;
3721 PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC afw_gl_glProgramNamedParameter4dvNV;
3722 PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC afw_gl_glGetProgramNamedParameterfvNV;
3723 PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC afw_gl_glGetProgramNamedParameterdvNV;
3724 PFNGLCOVERAGEMODULATIONTABLENVPROC afw_gl_glCoverageModulationTableNV;
3725 PFNGLGETCOVERAGEMODULATIONTABLENVPROC afw_gl_glGetCoverageModulationTableNV;
3726 PFNGLCOVERAGEMODULATIONNVPROC afw_gl_glCoverageModulationNV;
3727 PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC afw_gl_glRenderbufferStorageMultisampleCoverageNV;
3728 PFNGLPROGRAMVERTEXLIMITNVPROC afw_gl_glProgramVertexLimitNV;
3729 PFNGLFRAMEBUFFERTEXTUREEXTPROC afw_gl_glFramebufferTextureEXT;
3730 PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC afw_gl_glFramebufferTextureFaceEXT;
3731 PFNGLRENDERGPUMASKNVPROC afw_gl_glRenderGpuMaskNV;
3732 PFNGLMULTICASTBUFFERSUBDATANVPROC afw_gl_glMulticastBufferSubDataNV;
3733 PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC afw_gl_glMulticastCopyBufferSubDataNV;
3734 PFNGLMULTICASTCOPYIMAGESUBDATANVPROC afw_gl_glMulticastCopyImageSubDataNV;
3735 PFNGLMULTICASTBLITFRAMEBUFFERNVPROC afw_gl_glMulticastBlitFramebufferNV;
3736 PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC afw_gl_glMulticastFramebufferSampleLocationsfvNV;
3737 PFNGLMULTICASTBARRIERNVPROC afw_gl_glMulticastBarrierNV;
3738 PFNGLMULTICASTWAITSYNCNVPROC afw_gl_glMulticastWaitSyncNV;
3739 PFNGLMULTICASTGETQUERYOBJECTIVNVPROC afw_gl_glMulticastGetQueryObjectivNV;
3740 PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC afw_gl_glMulticastGetQueryObjectuivNV;
3741 PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC afw_gl_glMulticastGetQueryObjecti64vNV;
3742 PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC afw_gl_glMulticastGetQueryObjectui64vNV;
3743 PFNGLPROGRAMLOCALPARAMETERI4INVPROC afw_gl_glProgramLocalParameterI4iNV;
3744 PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC afw_gl_glProgramLocalParameterI4ivNV;
3745 PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC afw_gl_glProgramLocalParametersI4ivNV;
3746 PFNGLPROGRAMLOCALPARAMETERI4UINVPROC afw_gl_glProgramLocalParameterI4uiNV;
3747 PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC afw_gl_glProgramLocalParameterI4uivNV;
3748 PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC afw_gl_glProgramLocalParametersI4uivNV;
3749 PFNGLPROGRAMENVPARAMETERI4INVPROC afw_gl_glProgramEnvParameterI4iNV;
3750 PFNGLPROGRAMENVPARAMETERI4IVNVPROC afw_gl_glProgramEnvParameterI4ivNV;
3751 PFNGLPROGRAMENVPARAMETERSI4IVNVPROC afw_gl_glProgramEnvParametersI4ivNV;
3752 PFNGLPROGRAMENVPARAMETERI4UINVPROC afw_gl_glProgramEnvParameterI4uiNV;
3753 PFNGLPROGRAMENVPARAMETERI4UIVNVPROC afw_gl_glProgramEnvParameterI4uivNV;
3754 PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC afw_gl_glProgramEnvParametersI4uivNV;
3755 PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC afw_gl_glGetProgramLocalParameterIivNV;
3756 PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC afw_gl_glGetProgramLocalParameterIuivNV;
3757 PFNGLGETPROGRAMENVPARAMETERIIVNVPROC afw_gl_glGetProgramEnvParameterIivNV;
3758 PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC afw_gl_glGetProgramEnvParameterIuivNV;
3759 PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC afw_gl_glProgramSubroutineParametersuivNV;
3760 PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC afw_gl_glGetProgramSubroutineParameteruivNV;
3761 PFNGLVERTEX2HNVPROC afw_gl_glVertex2hNV;
3762 PFNGLVERTEX2HVNVPROC afw_gl_glVertex2hvNV;
3763 PFNGLVERTEX3HNVPROC afw_gl_glVertex3hNV;
3764 PFNGLVERTEX3HVNVPROC afw_gl_glVertex3hvNV;
3765 PFNGLVERTEX4HNVPROC afw_gl_glVertex4hNV;
3766 PFNGLVERTEX4HVNVPROC afw_gl_glVertex4hvNV;
3767 PFNGLNORMAL3HNVPROC afw_gl_glNormal3hNV;
3768 PFNGLNORMAL3HVNVPROC afw_gl_glNormal3hvNV;
3769 PFNGLCOLOR3HNVPROC afw_gl_glColor3hNV;
3770 PFNGLCOLOR3HVNVPROC afw_gl_glColor3hvNV;
3771 PFNGLCOLOR4HNVPROC afw_gl_glColor4hNV;
3772 PFNGLCOLOR4HVNVPROC afw_gl_glColor4hvNV;
3773 PFNGLTEXCOORD1HNVPROC afw_gl_glTexCoord1hNV;
3774 PFNGLTEXCOORD1HVNVPROC afw_gl_glTexCoord1hvNV;
3775 PFNGLTEXCOORD2HNVPROC afw_gl_glTexCoord2hNV;
3776 PFNGLTEXCOORD2HVNVPROC afw_gl_glTexCoord2hvNV;
3777 PFNGLTEXCOORD3HNVPROC afw_gl_glTexCoord3hNV;
3778 PFNGLTEXCOORD3HVNVPROC afw_gl_glTexCoord3hvNV;
3779 PFNGLTEXCOORD4HNVPROC afw_gl_glTexCoord4hNV;
3780 PFNGLTEXCOORD4HVNVPROC afw_gl_glTexCoord4hvNV;
3781 PFNGLMULTITEXCOORD1HNVPROC afw_gl_glMultiTexCoord1hNV;
3782 PFNGLMULTITEXCOORD1HVNVPROC afw_gl_glMultiTexCoord1hvNV;
3783 PFNGLMULTITEXCOORD2HNVPROC afw_gl_glMultiTexCoord2hNV;
3784 PFNGLMULTITEXCOORD2HVNVPROC afw_gl_glMultiTexCoord2hvNV;
3785 PFNGLMULTITEXCOORD3HNVPROC afw_gl_glMultiTexCoord3hNV;
3786 PFNGLMULTITEXCOORD3HVNVPROC afw_gl_glMultiTexCoord3hvNV;
3787 PFNGLMULTITEXCOORD4HNVPROC afw_gl_glMultiTexCoord4hNV;
3788 PFNGLMULTITEXCOORD4HVNVPROC afw_gl_glMultiTexCoord4hvNV;
3789 PFNGLFOGCOORDHNVPROC afw_gl_glFogCoordhNV;
3790 PFNGLFOGCOORDHVNVPROC afw_gl_glFogCoordhvNV;
3791 PFNGLSECONDARYCOLOR3HNVPROC afw_gl_glSecondaryColor3hNV;
3792 PFNGLSECONDARYCOLOR3HVNVPROC afw_gl_glSecondaryColor3hvNV;
3793 PFNGLVERTEXWEIGHTHNVPROC afw_gl_glVertexWeighthNV;
3794 PFNGLVERTEXWEIGHTHVNVPROC afw_gl_glVertexWeighthvNV;
3795 PFNGLVERTEXATTRIB1HNVPROC afw_gl_glVertexAttrib1hNV;
3796 PFNGLVERTEXATTRIB1HVNVPROC afw_gl_glVertexAttrib1hvNV;
3797 PFNGLVERTEXATTRIB2HNVPROC afw_gl_glVertexAttrib2hNV;
3798 PFNGLVERTEXATTRIB2HVNVPROC afw_gl_glVertexAttrib2hvNV;
3799 PFNGLVERTEXATTRIB3HNVPROC afw_gl_glVertexAttrib3hNV;
3800 PFNGLVERTEXATTRIB3HVNVPROC afw_gl_glVertexAttrib3hvNV;
3801 PFNGLVERTEXATTRIB4HNVPROC afw_gl_glVertexAttrib4hNV;
3802 PFNGLVERTEXATTRIB4HVNVPROC afw_gl_glVertexAttrib4hvNV;
3803 PFNGLVERTEXATTRIBS1HVNVPROC afw_gl_glVertexAttribs1hvNV;
3804 PFNGLVERTEXATTRIBS2HVNVPROC afw_gl_glVertexAttribs2hvNV;
3805 PFNGLVERTEXATTRIBS3HVNVPROC afw_gl_glVertexAttribs3hvNV;
3806 PFNGLVERTEXATTRIBS4HVNVPROC afw_gl_glVertexAttribs4hvNV;
3807 PFNGLGETINTERNALFORMATSAMPLEIVNVPROC afw_gl_glGetInternalformatSampleivNV;
3808 PFNGLGENOCCLUSIONQUERIESNVPROC afw_gl_glGenOcclusionQueriesNV;
3809 PFNGLDELETEOCCLUSIONQUERIESNVPROC afw_gl_glDeleteOcclusionQueriesNV;
3810 PFNGLISOCCLUSIONQUERYNVPROC afw_gl_glIsOcclusionQueryNV;
3811 PFNGLBEGINOCCLUSIONQUERYNVPROC afw_gl_glBeginOcclusionQueryNV;
3812 PFNGLENDOCCLUSIONQUERYNVPROC afw_gl_glEndOcclusionQueryNV;
3813 PFNGLGETOCCLUSIONQUERYIVNVPROC afw_gl_glGetOcclusionQueryivNV;
3814 PFNGLGETOCCLUSIONQUERYUIVNVPROC afw_gl_glGetOcclusionQueryuivNV;
3815 PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC afw_gl_glProgramBufferParametersfvNV;
3816 PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC afw_gl_glProgramBufferParametersIivNV;
3817 PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC afw_gl_glProgramBufferParametersIuivNV;
3818 PFNGLGENPATHSNVPROC afw_gl_glGenPathsNV;
3819 PFNGLDELETEPATHSNVPROC afw_gl_glDeletePathsNV;
3820 PFNGLISPATHNVPROC afw_gl_glIsPathNV;
3821 PFNGLPATHCOMMANDSNVPROC afw_gl_glPathCommandsNV;
3822 PFNGLPATHCOORDSNVPROC afw_gl_glPathCoordsNV;
3823 PFNGLPATHSUBCOMMANDSNVPROC afw_gl_glPathSubCommandsNV;
3824 PFNGLPATHSUBCOORDSNVPROC afw_gl_glPathSubCoordsNV;
3825 PFNGLPATHSTRINGNVPROC afw_gl_glPathStringNV;
3826 PFNGLPATHGLYPHSNVPROC afw_gl_glPathGlyphsNV;
3827 PFNGLPATHGLYPHRANGENVPROC afw_gl_glPathGlyphRangeNV;
3828 PFNGLWEIGHTPATHSNVPROC afw_gl_glWeightPathsNV;
3829 PFNGLCOPYPATHNVPROC afw_gl_glCopyPathNV;
3830 PFNGLINTERPOLATEPATHSNVPROC afw_gl_glInterpolatePathsNV;
3831 PFNGLTRANSFORMPATHNVPROC afw_gl_glTransformPathNV;
3832 PFNGLPATHPARAMETERIVNVPROC afw_gl_glPathParameterivNV;
3833 PFNGLPATHPARAMETERINVPROC afw_gl_glPathParameteriNV;
3834 PFNGLPATHPARAMETERFVNVPROC afw_gl_glPathParameterfvNV;
3835 PFNGLPATHPARAMETERFNVPROC afw_gl_glPathParameterfNV;
3836 PFNGLPATHDASHARRAYNVPROC afw_gl_glPathDashArrayNV;
3837 PFNGLPATHSTENCILFUNCNVPROC afw_gl_glPathStencilFuncNV;
3838 PFNGLPATHSTENCILDEPTHOFFSETNVPROC afw_gl_glPathStencilDepthOffsetNV;
3839 PFNGLSTENCILFILLPATHNVPROC afw_gl_glStencilFillPathNV;
3840 PFNGLSTENCILSTROKEPATHNVPROC afw_gl_glStencilStrokePathNV;
3841 PFNGLSTENCILFILLPATHINSTANCEDNVPROC afw_gl_glStencilFillPathInstancedNV;
3842 PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC afw_gl_glStencilStrokePathInstancedNV;
3843 PFNGLPATHCOVERDEPTHFUNCNVPROC afw_gl_glPathCoverDepthFuncNV;
3844 PFNGLCOVERFILLPATHNVPROC afw_gl_glCoverFillPathNV;
3845 PFNGLCOVERSTROKEPATHNVPROC afw_gl_glCoverStrokePathNV;
3846 PFNGLCOVERFILLPATHINSTANCEDNVPROC afw_gl_glCoverFillPathInstancedNV;
3847 PFNGLCOVERSTROKEPATHINSTANCEDNVPROC afw_gl_glCoverStrokePathInstancedNV;
3848 PFNGLGETPATHPARAMETERIVNVPROC afw_gl_glGetPathParameterivNV;
3849 PFNGLGETPATHPARAMETERFVNVPROC afw_gl_glGetPathParameterfvNV;
3850 PFNGLGETPATHCOMMANDSNVPROC afw_gl_glGetPathCommandsNV;
3851 PFNGLGETPATHCOORDSNVPROC afw_gl_glGetPathCoordsNV;
3852 PFNGLGETPATHDASHARRAYNVPROC afw_gl_glGetPathDashArrayNV;
3853 PFNGLGETPATHMETRICSNVPROC afw_gl_glGetPathMetricsNV;
3854 PFNGLGETPATHMETRICRANGENVPROC afw_gl_glGetPathMetricRangeNV;
3855 PFNGLGETPATHSPACINGNVPROC afw_gl_glGetPathSpacingNV;
3856 PFNGLISPOINTINFILLPATHNVPROC afw_gl_glIsPointInFillPathNV;
3857 PFNGLISPOINTINSTROKEPATHNVPROC afw_gl_glIsPointInStrokePathNV;
3858 PFNGLGETPATHLENGTHNVPROC afw_gl_glGetPathLengthNV;
3859 PFNGLPOINTALONGPATHNVPROC afw_gl_glPointAlongPathNV;
3860 PFNGLMATRIXLOAD3X2FNVPROC afw_gl_glMatrixLoad3x2fNV;
3861 PFNGLMATRIXLOAD3X3FNVPROC afw_gl_glMatrixLoad3x3fNV;
3862 PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC afw_gl_glMatrixLoadTranspose3x3fNV;
3863 PFNGLMATRIXMULT3X2FNVPROC afw_gl_glMatrixMult3x2fNV;
3864 PFNGLMATRIXMULT3X3FNVPROC afw_gl_glMatrixMult3x3fNV;
3865 PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC afw_gl_glMatrixMultTranspose3x3fNV;
3866 PFNGLSTENCILTHENCOVERFILLPATHNVPROC afw_gl_glStencilThenCoverFillPathNV;
3867 PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC afw_gl_glStencilThenCoverStrokePathNV;
3868 PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC afw_gl_glStencilThenCoverFillPathInstancedNV;
3869 PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC afw_gl_glStencilThenCoverStrokePathInstancedNV;
3870 PFNGLPATHGLYPHINDEXRANGENVPROC afw_gl_glPathGlyphIndexRangeNV;
3871 PFNGLPATHGLYPHINDEXARRAYNVPROC afw_gl_glPathGlyphIndexArrayNV;
3872 PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC afw_gl_glPathMemoryGlyphIndexArrayNV;
3873 PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC afw_gl_glProgramPathFragmentInputGenNV;
3874 PFNGLGETPROGRAMRESOURCEFVNVPROC afw_gl_glGetProgramResourcefvNV;
3875 PFNGLPATHCOLORGENNVPROC afw_gl_glPathColorGenNV;
3876 PFNGLPATHTEXGENNVPROC afw_gl_glPathTexGenNV;
3877 PFNGLPATHFOGGENNVPROC afw_gl_glPathFogGenNV;
3878 PFNGLGETPATHCOLORGENIVNVPROC afw_gl_glGetPathColorGenivNV;
3879 PFNGLGETPATHCOLORGENFVNVPROC afw_gl_glGetPathColorGenfvNV;
3880 PFNGLGETPATHTEXGENIVNVPROC afw_gl_glGetPathTexGenivNV;
3881 PFNGLGETPATHTEXGENFVNVPROC afw_gl_glGetPathTexGenfvNV;
3882 PFNGLPIXELDATARANGENVPROC afw_gl_glPixelDataRangeNV;
3883 PFNGLFLUSHPIXELDATARANGENVPROC afw_gl_glFlushPixelDataRangeNV;
3884 PFNGLPOINTPARAMETERINVPROC afw_gl_glPointParameteriNV;
3885 PFNGLPOINTPARAMETERIVNVPROC afw_gl_glPointParameterivNV;
3886 PFNGLPRESENTFRAMEKEYEDNVPROC afw_gl_glPresentFrameKeyedNV;
3887 PFNGLPRESENTFRAMEDUALFILLNVPROC afw_gl_glPresentFrameDualFillNV;
3888 PFNGLGETVIDEOIVNVPROC afw_gl_glGetVideoivNV;
3889 PFNGLGETVIDEOUIVNVPROC afw_gl_glGetVideouivNV;
3890 PFNGLGETVIDEOI64VNVPROC afw_gl_glGetVideoi64vNV;
3891 PFNGLGETVIDEOUI64VNVPROC afw_gl_glGetVideoui64vNV;
3892 PFNGLPRIMITIVERESTARTNVPROC afw_gl_glPrimitiveRestartNV;
3893 PFNGLPRIMITIVERESTARTINDEXNVPROC afw_gl_glPrimitiveRestartIndexNV;
3894 PFNGLQUERYRESOURCENVPROC afw_gl_glQueryResourceNV;
3895 PFNGLGENQUERYRESOURCETAGNVPROC afw_gl_glGenQueryResourceTagNV;
3896 PFNGLDELETEQUERYRESOURCETAGNVPROC afw_gl_glDeleteQueryResourceTagNV;
3897 PFNGLQUERYRESOURCETAGNVPROC afw_gl_glQueryResourceTagNV;
3898 PFNGLCOMBINERPARAMETERFVNVPROC afw_gl_glCombinerParameterfvNV;
3899 PFNGLCOMBINERPARAMETERFNVPROC afw_gl_glCombinerParameterfNV;
3900 PFNGLCOMBINERPARAMETERIVNVPROC afw_gl_glCombinerParameterivNV;
3901 PFNGLCOMBINERPARAMETERINVPROC afw_gl_glCombinerParameteriNV;
3902 PFNGLCOMBINERINPUTNVPROC afw_gl_glCombinerInputNV;
3903 PFNGLCOMBINEROUTPUTNVPROC afw_gl_glCombinerOutputNV;
3904 PFNGLFINALCOMBINERINPUTNVPROC afw_gl_glFinalCombinerInputNV;
3905 PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC afw_gl_glGetCombinerInputParameterfvNV;
3906 PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC afw_gl_glGetCombinerInputParameterivNV;
3907 PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC afw_gl_glGetCombinerOutputParameterfvNV;
3908 PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC afw_gl_glGetCombinerOutputParameterivNV;
3909 PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC afw_gl_glGetFinalCombinerInputParameterfvNV;
3910 PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC afw_gl_glGetFinalCombinerInputParameterivNV;
3911 PFNGLCOMBINERSTAGEPARAMETERFVNVPROC afw_gl_glCombinerStageParameterfvNV;
3912 PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC afw_gl_glGetCombinerStageParameterfvNV;
3913 PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC afw_gl_glFramebufferSampleLocationsfvNV;
3914 PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC afw_gl_glNamedFramebufferSampleLocationsfvNV;
3915 PFNGLRESOLVEDEPTHVALUESNVPROC afw_gl_glResolveDepthValuesNV;
3916 PFNGLMAKEBUFFERRESIDENTNVPROC afw_gl_glMakeBufferResidentNV;
3917 PFNGLMAKEBUFFERNONRESIDENTNVPROC afw_gl_glMakeBufferNonResidentNV;
3918 PFNGLISBUFFERRESIDENTNVPROC afw_gl_glIsBufferResidentNV;
3919 PFNGLMAKENAMEDBUFFERRESIDENTNVPROC afw_gl_glMakeNamedBufferResidentNV;
3920 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC afw_gl_glMakeNamedBufferNonResidentNV;
3921 PFNGLISNAMEDBUFFERRESIDENTNVPROC afw_gl_glIsNamedBufferResidentNV;
3922 PFNGLGETBUFFERPARAMETERUI64VNVPROC afw_gl_glGetBufferParameterui64vNV;
3923 PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC afw_gl_glGetNamedBufferParameterui64vNV;
3924 PFNGLGETINTEGERUI64VNVPROC afw_gl_glGetIntegerui64vNV;
3925 PFNGLUNIFORMUI64NVPROC afw_gl_glUniformui64NV;
3926 PFNGLUNIFORMUI64VNVPROC afw_gl_glUniformui64vNV;
3927 PFNGLPROGRAMUNIFORMUI64NVPROC afw_gl_glProgramUniformui64NV;
3928 PFNGLPROGRAMUNIFORMUI64VNVPROC afw_gl_glProgramUniformui64vNV;
3929 PFNGLTEXTUREBARRIERNVPROC afw_gl_glTextureBarrierNV;
3930 PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC afw_gl_glTexImage2DMultisampleCoverageNV;
3931 PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC afw_gl_glTexImage3DMultisampleCoverageNV;
3932 PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC afw_gl_glTextureImage2DMultisampleNV;
3933 PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC afw_gl_glTextureImage3DMultisampleNV;
3934 PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC afw_gl_glTextureImage2DMultisampleCoverageNV;
3935 PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC afw_gl_glTextureImage3DMultisampleCoverageNV;
3936 PFNGLBEGINTRANSFORMFEEDBACKNVPROC afw_gl_glBeginTransformFeedbackNV;
3937 PFNGLENDTRANSFORMFEEDBACKNVPROC afw_gl_glEndTransformFeedbackNV;
3938 PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC afw_gl_glTransformFeedbackAttribsNV;
3939 PFNGLBINDBUFFERRANGENVPROC afw_gl_glBindBufferRangeNV;
3940 PFNGLBINDBUFFEROFFSETNVPROC afw_gl_glBindBufferOffsetNV;
3941 PFNGLBINDBUFFERBASENVPROC afw_gl_glBindBufferBaseNV;
3942 PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC afw_gl_glTransformFeedbackVaryingsNV;
3943 PFNGLACTIVEVARYINGNVPROC afw_gl_glActiveVaryingNV;
3944 PFNGLGETVARYINGLOCATIONNVPROC afw_gl_glGetVaryingLocationNV;
3945 PFNGLGETACTIVEVARYINGNVPROC afw_gl_glGetActiveVaryingNV;
3946 PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC afw_gl_glGetTransformFeedbackVaryingNV;
3947 PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC afw_gl_glTransformFeedbackStreamAttribsNV;
3948 PFNGLBINDTRANSFORMFEEDBACKNVPROC afw_gl_glBindTransformFeedbackNV;
3949 PFNGLDELETETRANSFORMFEEDBACKSNVPROC afw_gl_glDeleteTransformFeedbacksNV;
3950 PFNGLGENTRANSFORMFEEDBACKSNVPROC afw_gl_glGenTransformFeedbacksNV;
3951 PFNGLISTRANSFORMFEEDBACKNVPROC afw_gl_glIsTransformFeedbackNV;
3952 PFNGLPAUSETRANSFORMFEEDBACKNVPROC afw_gl_glPauseTransformFeedbackNV;
3953 PFNGLRESUMETRANSFORMFEEDBACKNVPROC afw_gl_glResumeTransformFeedbackNV;
3954 PFNGLDRAWTRANSFORMFEEDBACKNVPROC afw_gl_glDrawTransformFeedbackNV;
3955 PFNGLVDPAUINITNVPROC afw_gl_glVDPAUInitNV;
3956 PFNGLVDPAUFININVPROC afw_gl_glVDPAUFiniNV;
3957 PFNGLVDPAUREGISTERVIDEOSURFACENVPROC afw_gl_glVDPAURegisterVideoSurfaceNV;
3958 PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC afw_gl_glVDPAURegisterOutputSurfaceNV;
3959 PFNGLVDPAUISSURFACENVPROC afw_gl_glVDPAUIsSurfaceNV;
3960 PFNGLVDPAUUNREGISTERSURFACENVPROC afw_gl_glVDPAUUnregisterSurfaceNV;
3961 PFNGLVDPAUGETSURFACEIVNVPROC afw_gl_glVDPAUGetSurfaceivNV;
3962 PFNGLVDPAUSURFACEACCESSNVPROC afw_gl_glVDPAUSurfaceAccessNV;
3963 PFNGLVDPAUMAPSURFACESNVPROC afw_gl_glVDPAUMapSurfacesNV;
3964 PFNGLVDPAUUNMAPSURFACESNVPROC afw_gl_glVDPAUUnmapSurfacesNV;
3965 PFNGLFLUSHVERTEXARRAYRANGENVPROC afw_gl_glFlushVertexArrayRangeNV;
3966 PFNGLVERTEXARRAYRANGENVPROC afw_gl_glVertexArrayRangeNV;
3967 PFNGLVERTEXATTRIBL1I64NVPROC afw_gl_glVertexAttribL1i64NV;
3968 PFNGLVERTEXATTRIBL2I64NVPROC afw_gl_glVertexAttribL2i64NV;
3969 PFNGLVERTEXATTRIBL3I64NVPROC afw_gl_glVertexAttribL3i64NV;
3970 PFNGLVERTEXATTRIBL4I64NVPROC afw_gl_glVertexAttribL4i64NV;
3971 PFNGLVERTEXATTRIBL1I64VNVPROC afw_gl_glVertexAttribL1i64vNV;
3972 PFNGLVERTEXATTRIBL2I64VNVPROC afw_gl_glVertexAttribL2i64vNV;
3973 PFNGLVERTEXATTRIBL3I64VNVPROC afw_gl_glVertexAttribL3i64vNV;
3974 PFNGLVERTEXATTRIBL4I64VNVPROC afw_gl_glVertexAttribL4i64vNV;
3975 PFNGLVERTEXATTRIBL1UI64NVPROC afw_gl_glVertexAttribL1ui64NV;
3976 PFNGLVERTEXATTRIBL2UI64NVPROC afw_gl_glVertexAttribL2ui64NV;
3977 PFNGLVERTEXATTRIBL3UI64NVPROC afw_gl_glVertexAttribL3ui64NV;
3978 PFNGLVERTEXATTRIBL4UI64NVPROC afw_gl_glVertexAttribL4ui64NV;
3979 PFNGLVERTEXATTRIBL1UI64VNVPROC afw_gl_glVertexAttribL1ui64vNV;
3980 PFNGLVERTEXATTRIBL2UI64VNVPROC afw_gl_glVertexAttribL2ui64vNV;
3981 PFNGLVERTEXATTRIBL3UI64VNVPROC afw_gl_glVertexAttribL3ui64vNV;
3982 PFNGLVERTEXATTRIBL4UI64VNVPROC afw_gl_glVertexAttribL4ui64vNV;
3983 PFNGLGETVERTEXATTRIBLI64VNVPROC afw_gl_glGetVertexAttribLi64vNV;
3984 PFNGLGETVERTEXATTRIBLUI64VNVPROC afw_gl_glGetVertexAttribLui64vNV;
3985 PFNGLVERTEXATTRIBLFORMATNVPROC afw_gl_glVertexAttribLFormatNV;
3986 PFNGLBUFFERADDRESSRANGENVPROC afw_gl_glBufferAddressRangeNV;
3987 PFNGLVERTEXFORMATNVPROC afw_gl_glVertexFormatNV;
3988 PFNGLNORMALFORMATNVPROC afw_gl_glNormalFormatNV;
3989 PFNGLCOLORFORMATNVPROC afw_gl_glColorFormatNV;
3990 PFNGLINDEXFORMATNVPROC afw_gl_glIndexFormatNV;
3991 PFNGLTEXCOORDFORMATNVPROC afw_gl_glTexCoordFormatNV;
3992 PFNGLEDGEFLAGFORMATNVPROC afw_gl_glEdgeFlagFormatNV;
3993 PFNGLSECONDARYCOLORFORMATNVPROC afw_gl_glSecondaryColorFormatNV;
3994 PFNGLFOGCOORDFORMATNVPROC afw_gl_glFogCoordFormatNV;
3995 PFNGLVERTEXATTRIBFORMATNVPROC afw_gl_glVertexAttribFormatNV;
3996 PFNGLVERTEXATTRIBIFORMATNVPROC afw_gl_glVertexAttribIFormatNV;
3997 PFNGLGETINTEGERUI64I_VNVPROC afw_gl_glGetIntegerui64i_vNV;
3998 PFNGLAREPROGRAMSRESIDENTNVPROC afw_gl_glAreProgramsResidentNV;
3999 PFNGLBINDPROGRAMNVPROC afw_gl_glBindProgramNV;
4000 PFNGLDELETEPROGRAMSNVPROC afw_gl_glDeleteProgramsNV;
4001 PFNGLEXECUTEPROGRAMNVPROC afw_gl_glExecuteProgramNV;
4002 PFNGLGENPROGRAMSNVPROC afw_gl_glGenProgramsNV;
4003 PFNGLGETPROGRAMPARAMETERDVNVPROC afw_gl_glGetProgramParameterdvNV;
4004 PFNGLGETPROGRAMPARAMETERFVNVPROC afw_gl_glGetProgramParameterfvNV;
4005 PFNGLGETPROGRAMIVNVPROC afw_gl_glGetProgramivNV;
4006 PFNGLGETPROGRAMSTRINGNVPROC afw_gl_glGetProgramStringNV;
4007 PFNGLGETTRACKMATRIXIVNVPROC afw_gl_glGetTrackMatrixivNV;
4008 PFNGLGETVERTEXATTRIBDVNVPROC afw_gl_glGetVertexAttribdvNV;
4009 PFNGLGETVERTEXATTRIBFVNVPROC afw_gl_glGetVertexAttribfvNV;
4010 PFNGLGETVERTEXATTRIBIVNVPROC afw_gl_glGetVertexAttribivNV;
4011 PFNGLGETVERTEXATTRIBPOINTERVNVPROC afw_gl_glGetVertexAttribPointervNV;
4012 PFNGLISPROGRAMNVPROC afw_gl_glIsProgramNV;
4013 PFNGLLOADPROGRAMNVPROC afw_gl_glLoadProgramNV;
4014 PFNGLPROGRAMPARAMETER4DNVPROC afw_gl_glProgramParameter4dNV;
4015 PFNGLPROGRAMPARAMETER4DVNVPROC afw_gl_glProgramParameter4dvNV;
4016 PFNGLPROGRAMPARAMETER4FNVPROC afw_gl_glProgramParameter4fNV;
4017 PFNGLPROGRAMPARAMETER4FVNVPROC afw_gl_glProgramParameter4fvNV;
4018 PFNGLPROGRAMPARAMETERS4DVNVPROC afw_gl_glProgramParameters4dvNV;
4019 PFNGLPROGRAMPARAMETERS4FVNVPROC afw_gl_glProgramParameters4fvNV;
4020 PFNGLREQUESTRESIDENTPROGRAMSNVPROC afw_gl_glRequestResidentProgramsNV;
4021 PFNGLTRACKMATRIXNVPROC afw_gl_glTrackMatrixNV;
4022 PFNGLVERTEXATTRIBPOINTERNVPROC afw_gl_glVertexAttribPointerNV;
4023 PFNGLVERTEXATTRIB1DNVPROC afw_gl_glVertexAttrib1dNV;
4024 PFNGLVERTEXATTRIB1DVNVPROC afw_gl_glVertexAttrib1dvNV;
4025 PFNGLVERTEXATTRIB1FNVPROC afw_gl_glVertexAttrib1fNV;
4026 PFNGLVERTEXATTRIB1FVNVPROC afw_gl_glVertexAttrib1fvNV;
4027 PFNGLVERTEXATTRIB1SNVPROC afw_gl_glVertexAttrib1sNV;
4028 PFNGLVERTEXATTRIB1SVNVPROC afw_gl_glVertexAttrib1svNV;
4029 PFNGLVERTEXATTRIB2DNVPROC afw_gl_glVertexAttrib2dNV;
4030 PFNGLVERTEXATTRIB2DVNVPROC afw_gl_glVertexAttrib2dvNV;
4031 PFNGLVERTEXATTRIB2FNVPROC afw_gl_glVertexAttrib2fNV;
4032 PFNGLVERTEXATTRIB2FVNVPROC afw_gl_glVertexAttrib2fvNV;
4033 PFNGLVERTEXATTRIB2SNVPROC afw_gl_glVertexAttrib2sNV;
4034 PFNGLVERTEXATTRIB2SVNVPROC afw_gl_glVertexAttrib2svNV;
4035 PFNGLVERTEXATTRIB3DNVPROC afw_gl_glVertexAttrib3dNV;
4036 PFNGLVERTEXATTRIB3DVNVPROC afw_gl_glVertexAttrib3dvNV;
4037 PFNGLVERTEXATTRIB3FNVPROC afw_gl_glVertexAttrib3fNV;
4038 PFNGLVERTEXATTRIB3FVNVPROC afw_gl_glVertexAttrib3fvNV;
4039 PFNGLVERTEXATTRIB3SNVPROC afw_gl_glVertexAttrib3sNV;
4040 PFNGLVERTEXATTRIB3SVNVPROC afw_gl_glVertexAttrib3svNV;
4041 PFNGLVERTEXATTRIB4DNVPROC afw_gl_glVertexAttrib4dNV;
4042 PFNGLVERTEXATTRIB4DVNVPROC afw_gl_glVertexAttrib4dvNV;
4043 PFNGLVERTEXATTRIB4FNVPROC afw_gl_glVertexAttrib4fNV;
4044 PFNGLVERTEXATTRIB4FVNVPROC afw_gl_glVertexAttrib4fvNV;
4045 PFNGLVERTEXATTRIB4SNVPROC afw_gl_glVertexAttrib4sNV;
4046 PFNGLVERTEXATTRIB4SVNVPROC afw_gl_glVertexAttrib4svNV;
4047 PFNGLVERTEXATTRIB4UBNVPROC afw_gl_glVertexAttrib4ubNV;
4048 PFNGLVERTEXATTRIB4UBVNVPROC afw_gl_glVertexAttrib4ubvNV;
4049 PFNGLVERTEXATTRIBS1DVNVPROC afw_gl_glVertexAttribs1dvNV;
4050 PFNGLVERTEXATTRIBS1FVNVPROC afw_gl_glVertexAttribs1fvNV;
4051 PFNGLVERTEXATTRIBS1SVNVPROC afw_gl_glVertexAttribs1svNV;
4052 PFNGLVERTEXATTRIBS2DVNVPROC afw_gl_glVertexAttribs2dvNV;
4053 PFNGLVERTEXATTRIBS2FVNVPROC afw_gl_glVertexAttribs2fvNV;
4054 PFNGLVERTEXATTRIBS2SVNVPROC afw_gl_glVertexAttribs2svNV;
4055 PFNGLVERTEXATTRIBS3DVNVPROC afw_gl_glVertexAttribs3dvNV;
4056 PFNGLVERTEXATTRIBS3FVNVPROC afw_gl_glVertexAttribs3fvNV;
4057 PFNGLVERTEXATTRIBS3SVNVPROC afw_gl_glVertexAttribs3svNV;
4058 PFNGLVERTEXATTRIBS4DVNVPROC afw_gl_glVertexAttribs4dvNV;
4059 PFNGLVERTEXATTRIBS4FVNVPROC afw_gl_glVertexAttribs4fvNV;
4060 PFNGLVERTEXATTRIBS4SVNVPROC afw_gl_glVertexAttribs4svNV;
4061 PFNGLVERTEXATTRIBS4UBVNVPROC afw_gl_glVertexAttribs4ubvNV;
4062 PFNGLVERTEXATTRIBI1IEXTPROC afw_gl_glVertexAttribI1iEXT;
4063 PFNGLVERTEXATTRIBI2IEXTPROC afw_gl_glVertexAttribI2iEXT;
4064 PFNGLVERTEXATTRIBI3IEXTPROC afw_gl_glVertexAttribI3iEXT;
4065 PFNGLVERTEXATTRIBI4IEXTPROC afw_gl_glVertexAttribI4iEXT;
4066 PFNGLVERTEXATTRIBI1UIEXTPROC afw_gl_glVertexAttribI1uiEXT;
4067 PFNGLVERTEXATTRIBI2UIEXTPROC afw_gl_glVertexAttribI2uiEXT;
4068 PFNGLVERTEXATTRIBI3UIEXTPROC afw_gl_glVertexAttribI3uiEXT;
4069 PFNGLVERTEXATTRIBI4UIEXTPROC afw_gl_glVertexAttribI4uiEXT;
4070 PFNGLVERTEXATTRIBI1IVEXTPROC afw_gl_glVertexAttribI1ivEXT;
4071 PFNGLVERTEXATTRIBI2IVEXTPROC afw_gl_glVertexAttribI2ivEXT;
4072 PFNGLVERTEXATTRIBI3IVEXTPROC afw_gl_glVertexAttribI3ivEXT;
4073 PFNGLVERTEXATTRIBI4IVEXTPROC afw_gl_glVertexAttribI4ivEXT;
4074 PFNGLVERTEXATTRIBI1UIVEXTPROC afw_gl_glVertexAttribI1uivEXT;
4075 PFNGLVERTEXATTRIBI2UIVEXTPROC afw_gl_glVertexAttribI2uivEXT;
4076 PFNGLVERTEXATTRIBI3UIVEXTPROC afw_gl_glVertexAttribI3uivEXT;
4077 PFNGLVERTEXATTRIBI4UIVEXTPROC afw_gl_glVertexAttribI4uivEXT;
4078 PFNGLVERTEXATTRIBI4BVEXTPROC afw_gl_glVertexAttribI4bvEXT;
4079 PFNGLVERTEXATTRIBI4SVEXTPROC afw_gl_glVertexAttribI4svEXT;
4080 PFNGLVERTEXATTRIBI4UBVEXTPROC afw_gl_glVertexAttribI4ubvEXT;
4081 PFNGLVERTEXATTRIBI4USVEXTPROC afw_gl_glVertexAttribI4usvEXT;
4082 PFNGLVERTEXATTRIBIPOINTEREXTPROC afw_gl_glVertexAttribIPointerEXT;
4083 PFNGLGETVERTEXATTRIBIIVEXTPROC afw_gl_glGetVertexAttribIivEXT;
4084 PFNGLGETVERTEXATTRIBIUIVEXTPROC afw_gl_glGetVertexAttribIuivEXT;
4085 PFNGLBEGINVIDEOCAPTURENVPROC afw_gl_glBeginVideoCaptureNV;
4086 PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC afw_gl_glBindVideoCaptureStreamBufferNV;
4087 PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC afw_gl_glBindVideoCaptureStreamTextureNV;
4088 PFNGLENDVIDEOCAPTURENVPROC afw_gl_glEndVideoCaptureNV;
4089 PFNGLGETVIDEOCAPTUREIVNVPROC afw_gl_glGetVideoCaptureivNV;
4090 PFNGLGETVIDEOCAPTURESTREAMIVNVPROC afw_gl_glGetVideoCaptureStreamivNV;
4091 PFNGLGETVIDEOCAPTURESTREAMFVNVPROC afw_gl_glGetVideoCaptureStreamfvNV;
4092 PFNGLGETVIDEOCAPTURESTREAMDVNVPROC afw_gl_glGetVideoCaptureStreamdvNV;
4093 PFNGLVIDEOCAPTURENVPROC afw_gl_glVideoCaptureNV;
4094 PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC afw_gl_glVideoCaptureStreamParameterivNV;
4095 PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC afw_gl_glVideoCaptureStreamParameterfvNV;
4096 PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC afw_gl_glVideoCaptureStreamParameterdvNV;
4097 PFNGLVIEWPORTSWIZZLENVPROC afw_gl_glViewportSwizzleNV;
4098 PFNGLMULTITEXCOORD1BOESPROC afw_gl_glMultiTexCoord1bOES;
4099 PFNGLMULTITEXCOORD1BVOESPROC afw_gl_glMultiTexCoord1bvOES;
4100 PFNGLMULTITEXCOORD2BOESPROC afw_gl_glMultiTexCoord2bOES;
4101 PFNGLMULTITEXCOORD2BVOESPROC afw_gl_glMultiTexCoord2bvOES;
4102 PFNGLMULTITEXCOORD3BOESPROC afw_gl_glMultiTexCoord3bOES;
4103 PFNGLMULTITEXCOORD3BVOESPROC afw_gl_glMultiTexCoord3bvOES;
4104 PFNGLMULTITEXCOORD4BOESPROC afw_gl_glMultiTexCoord4bOES;
4105 PFNGLMULTITEXCOORD4BVOESPROC afw_gl_glMultiTexCoord4bvOES;
4106 PFNGLTEXCOORD1BOESPROC afw_gl_glTexCoord1bOES;
4107 PFNGLTEXCOORD1BVOESPROC afw_gl_glTexCoord1bvOES;
4108 PFNGLTEXCOORD2BOESPROC afw_gl_glTexCoord2bOES;
4109 PFNGLTEXCOORD2BVOESPROC afw_gl_glTexCoord2bvOES;
4110 PFNGLTEXCOORD3BOESPROC afw_gl_glTexCoord3bOES;
4111 PFNGLTEXCOORD3BVOESPROC afw_gl_glTexCoord3bvOES;
4112 PFNGLTEXCOORD4BOESPROC afw_gl_glTexCoord4bOES;
4113 PFNGLTEXCOORD4BVOESPROC afw_gl_glTexCoord4bvOES;
4114 PFNGLVERTEX2BOESPROC afw_gl_glVertex2bOES;
4115 PFNGLVERTEX2BVOESPROC afw_gl_glVertex2bvOES;
4116 PFNGLVERTEX3BOESPROC afw_gl_glVertex3bOES;
4117 PFNGLVERTEX3BVOESPROC afw_gl_glVertex3bvOES;
4118 PFNGLVERTEX4BOESPROC afw_gl_glVertex4bOES;
4119 PFNGLVERTEX4BVOESPROC afw_gl_glVertex4bvOES;
4120 PFNGLALPHAFUNCXOESPROC afw_gl_glAlphaFuncxOES;
4121 PFNGLCLEARCOLORXOESPROC afw_gl_glClearColorxOES;
4122 PFNGLCLEARDEPTHXOESPROC afw_gl_glClearDepthxOES;
4123 PFNGLCLIPPLANEXOESPROC afw_gl_glClipPlanexOES;
4124 PFNGLCOLOR4XOESPROC afw_gl_glColor4xOES;
4125 PFNGLDEPTHRANGEXOESPROC afw_gl_glDepthRangexOES;
4126 PFNGLFOGXOESPROC afw_gl_glFogxOES;
4127 PFNGLFOGXVOESPROC afw_gl_glFogxvOES;
4128 PFNGLFRUSTUMXOESPROC afw_gl_glFrustumxOES;
4129 PFNGLGETCLIPPLANEXOESPROC afw_gl_glGetClipPlanexOES;
4130 PFNGLGETFIXEDVOESPROC afw_gl_glGetFixedvOES;
4131 PFNGLGETTEXENVXVOESPROC afw_gl_glGetTexEnvxvOES;
4132 PFNGLGETTEXPARAMETERXVOESPROC afw_gl_glGetTexParameterxvOES;
4133 PFNGLLIGHTMODELXOESPROC afw_gl_glLightModelxOES;
4134 PFNGLLIGHTMODELXVOESPROC afw_gl_glLightModelxvOES;
4135 PFNGLLIGHTXOESPROC afw_gl_glLightxOES;
4136 PFNGLLIGHTXVOESPROC afw_gl_glLightxvOES;
4137 PFNGLLINEWIDTHXOESPROC afw_gl_glLineWidthxOES;
4138 PFNGLLOADMATRIXXOESPROC afw_gl_glLoadMatrixxOES;
4139 PFNGLMATERIALXOESPROC afw_gl_glMaterialxOES;
4140 PFNGLMATERIALXVOESPROC afw_gl_glMaterialxvOES;
4141 PFNGLMULTMATRIXXOESPROC afw_gl_glMultMatrixxOES;
4142 PFNGLMULTITEXCOORD4XOESPROC afw_gl_glMultiTexCoord4xOES;
4143 PFNGLNORMAL3XOESPROC afw_gl_glNormal3xOES;
4144 PFNGLORTHOXOESPROC afw_gl_glOrthoxOES;
4145 PFNGLPOINTPARAMETERXVOESPROC afw_gl_glPointParameterxvOES;
4146 PFNGLPOINTSIZEXOESPROC afw_gl_glPointSizexOES;
4147 PFNGLPOLYGONOFFSETXOESPROC afw_gl_glPolygonOffsetxOES;
4148 PFNGLROTATEXOESPROC afw_gl_glRotatexOES;
4149 PFNGLSCALEXOESPROC afw_gl_glScalexOES;
4150 PFNGLTEXENVXOESPROC afw_gl_glTexEnvxOES;
4151 PFNGLTEXENVXVOESPROC afw_gl_glTexEnvxvOES;
4152 PFNGLTEXPARAMETERXOESPROC afw_gl_glTexParameterxOES;
4153 PFNGLTEXPARAMETERXVOESPROC afw_gl_glTexParameterxvOES;
4154 PFNGLTRANSLATEXOESPROC afw_gl_glTranslatexOES;
4155 PFNGLGETLIGHTXVOESPROC afw_gl_glGetLightxvOES;
4156 PFNGLGETMATERIALXVOESPROC afw_gl_glGetMaterialxvOES;
4157 PFNGLPOINTPARAMETERXOESPROC afw_gl_glPointParameterxOES;
4158 PFNGLSAMPLECOVERAGEXOESPROC afw_gl_glSampleCoveragexOES;
4159 PFNGLACCUMXOESPROC afw_gl_glAccumxOES;
4160 PFNGLBITMAPXOESPROC afw_gl_glBitmapxOES;
4161 PFNGLBLENDCOLORXOESPROC afw_gl_glBlendColorxOES;
4162 PFNGLCLEARACCUMXOESPROC afw_gl_glClearAccumxOES;
4163 PFNGLCOLOR3XOESPROC afw_gl_glColor3xOES;
4164 PFNGLCOLOR3XVOESPROC afw_gl_glColor3xvOES;
4165 PFNGLCOLOR4XVOESPROC afw_gl_glColor4xvOES;
4166 PFNGLCONVOLUTIONPARAMETERXOESPROC afw_gl_glConvolutionParameterxOES;
4167 PFNGLCONVOLUTIONPARAMETERXVOESPROC afw_gl_glConvolutionParameterxvOES;
4168 PFNGLEVALCOORD1XOESPROC afw_gl_glEvalCoord1xOES;
4169 PFNGLEVALCOORD1XVOESPROC afw_gl_glEvalCoord1xvOES;
4170 PFNGLEVALCOORD2XOESPROC afw_gl_glEvalCoord2xOES;
4171 PFNGLEVALCOORD2XVOESPROC afw_gl_glEvalCoord2xvOES;
4172 PFNGLFEEDBACKBUFFERXOESPROC afw_gl_glFeedbackBufferxOES;
4173 PFNGLGETCONVOLUTIONPARAMETERXVOESPROC afw_gl_glGetConvolutionParameterxvOES;
4174 PFNGLGETHISTOGRAMPARAMETERXVOESPROC afw_gl_glGetHistogramParameterxvOES;
4175 PFNGLGETLIGHTXOESPROC afw_gl_glGetLightxOES;
4176 PFNGLGETMAPXVOESPROC afw_gl_glGetMapxvOES;
4177 PFNGLGETMATERIALXOESPROC afw_gl_glGetMaterialxOES;
4178 PFNGLGETPIXELMAPXVPROC afw_gl_glGetPixelMapxv;
4179 PFNGLGETTEXGENXVOESPROC afw_gl_glGetTexGenxvOES;
4180 PFNGLGETTEXLEVELPARAMETERXVOESPROC afw_gl_glGetTexLevelParameterxvOES;
4181 PFNGLINDEXXOESPROC afw_gl_glIndexxOES;
4182 PFNGLINDEXXVOESPROC afw_gl_glIndexxvOES;
4183 PFNGLLOADTRANSPOSEMATRIXXOESPROC afw_gl_glLoadTransposeMatrixxOES;
4184 PFNGLMAP1XOESPROC afw_gl_glMap1xOES;
4185 PFNGLMAP2XOESPROC afw_gl_glMap2xOES;
4186 PFNGLMAPGRID1XOESPROC afw_gl_glMapGrid1xOES;
4187 PFNGLMAPGRID2XOESPROC afw_gl_glMapGrid2xOES;
4188 PFNGLMULTTRANSPOSEMATRIXXOESPROC afw_gl_glMultTransposeMatrixxOES;
4189 PFNGLMULTITEXCOORD1XOESPROC afw_gl_glMultiTexCoord1xOES;
4190 PFNGLMULTITEXCOORD1XVOESPROC afw_gl_glMultiTexCoord1xvOES;
4191 PFNGLMULTITEXCOORD2XOESPROC afw_gl_glMultiTexCoord2xOES;
4192 PFNGLMULTITEXCOORD2XVOESPROC afw_gl_glMultiTexCoord2xvOES;
4193 PFNGLMULTITEXCOORD3XOESPROC afw_gl_glMultiTexCoord3xOES;
4194 PFNGLMULTITEXCOORD3XVOESPROC afw_gl_glMultiTexCoord3xvOES;
4195 PFNGLMULTITEXCOORD4XVOESPROC afw_gl_glMultiTexCoord4xvOES;
4196 PFNGLNORMAL3XVOESPROC afw_gl_glNormal3xvOES;
4197 PFNGLPASSTHROUGHXOESPROC afw_gl_glPassThroughxOES;
4198 PFNGLPIXELMAPXPROC afw_gl_glPixelMapx;
4199 PFNGLPIXELSTOREXPROC afw_gl_glPixelStorex;
4200 PFNGLPIXELTRANSFERXOESPROC afw_gl_glPixelTransferxOES;
4201 PFNGLPIXELZOOMXOESPROC afw_gl_glPixelZoomxOES;
4202 PFNGLPRIORITIZETEXTURESXOESPROC afw_gl_glPrioritizeTexturesxOES;
4203 PFNGLRASTERPOS2XOESPROC afw_gl_glRasterPos2xOES;
4204 PFNGLRASTERPOS2XVOESPROC afw_gl_glRasterPos2xvOES;
4205 PFNGLRASTERPOS3XOESPROC afw_gl_glRasterPos3xOES;
4206 PFNGLRASTERPOS3XVOESPROC afw_gl_glRasterPos3xvOES;
4207 PFNGLRASTERPOS4XOESPROC afw_gl_glRasterPos4xOES;
4208 PFNGLRASTERPOS4XVOESPROC afw_gl_glRasterPos4xvOES;
4209 PFNGLRECTXOESPROC afw_gl_glRectxOES;
4210 PFNGLRECTXVOESPROC afw_gl_glRectxvOES;
4211 PFNGLTEXCOORD1XOESPROC afw_gl_glTexCoord1xOES;
4212 PFNGLTEXCOORD1XVOESPROC afw_gl_glTexCoord1xvOES;
4213 PFNGLTEXCOORD2XOESPROC afw_gl_glTexCoord2xOES;
4214 PFNGLTEXCOORD2XVOESPROC afw_gl_glTexCoord2xvOES;
4215 PFNGLTEXCOORD3XOESPROC afw_gl_glTexCoord3xOES;
4216 PFNGLTEXCOORD3XVOESPROC afw_gl_glTexCoord3xvOES;
4217 PFNGLTEXCOORD4XOESPROC afw_gl_glTexCoord4xOES;
4218 PFNGLTEXCOORD4XVOESPROC afw_gl_glTexCoord4xvOES;
4219 PFNGLTEXGENXOESPROC afw_gl_glTexGenxOES;
4220 PFNGLTEXGENXVOESPROC afw_gl_glTexGenxvOES;
4221 PFNGLVERTEX2XOESPROC afw_gl_glVertex2xOES;
4222 PFNGLVERTEX2XVOESPROC afw_gl_glVertex2xvOES;
4223 PFNGLVERTEX3XOESPROC afw_gl_glVertex3xOES;
4224 PFNGLVERTEX3XVOESPROC afw_gl_glVertex3xvOES;
4225 PFNGLVERTEX4XOESPROC afw_gl_glVertex4xOES;
4226 PFNGLVERTEX4XVOESPROC afw_gl_glVertex4xvOES;
4227 PFNGLQUERYMATRIXXOESPROC afw_gl_glQueryMatrixxOES;
4228 PFNGLCLEARDEPTHFOESPROC afw_gl_glClearDepthfOES;
4229 PFNGLCLIPPLANEFOESPROC afw_gl_glClipPlanefOES;
4230 PFNGLDEPTHRANGEFOESPROC afw_gl_glDepthRangefOES;
4231 PFNGLFRUSTUMFOESPROC afw_gl_glFrustumfOES;
4232 PFNGLGETCLIPPLANEFOESPROC afw_gl_glGetClipPlanefOES;
4233 PFNGLORTHOFOESPROC afw_gl_glOrthofOES;
4234 PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC afw_gl_glFramebufferTextureMultiviewOVR;
4235 PFNGLHINTPGIPROC afw_gl_glHintPGI;
4236 PFNGLDETAILTEXFUNCSGISPROC afw_gl_glDetailTexFuncSGIS;
4237 PFNGLGETDETAILTEXFUNCSGISPROC afw_gl_glGetDetailTexFuncSGIS;
4238 PFNGLFOGFUNCSGISPROC afw_gl_glFogFuncSGIS;
4239 PFNGLGETFOGFUNCSGISPROC afw_gl_glGetFogFuncSGIS;
4240 PFNGLSAMPLEMASKSGISPROC afw_gl_glSampleMaskSGIS;
4241 PFNGLSAMPLEPATTERNSGISPROC afw_gl_glSamplePatternSGIS;
4242 PFNGLPIXELTEXGENPARAMETERISGISPROC afw_gl_glPixelTexGenParameteriSGIS;
4243 PFNGLPIXELTEXGENPARAMETERIVSGISPROC afw_gl_glPixelTexGenParameterivSGIS;
4244 PFNGLPIXELTEXGENPARAMETERFSGISPROC afw_gl_glPixelTexGenParameterfSGIS;
4245 PFNGLPIXELTEXGENPARAMETERFVSGISPROC afw_gl_glPixelTexGenParameterfvSGIS;
4246 PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC afw_gl_glGetPixelTexGenParameterivSGIS;
4247 PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC afw_gl_glGetPixelTexGenParameterfvSGIS;
4248 PFNGLPOINTPARAMETERFSGISPROC afw_gl_glPointParameterfSGIS;
4249 PFNGLPOINTPARAMETERFVSGISPROC afw_gl_glPointParameterfvSGIS;
4250 PFNGLSHARPENTEXFUNCSGISPROC afw_gl_glSharpenTexFuncSGIS;
4251 PFNGLGETSHARPENTEXFUNCSGISPROC afw_gl_glGetSharpenTexFuncSGIS;
4252 PFNGLTEXIMAGE4DSGISPROC afw_gl_glTexImage4DSGIS;
4253 PFNGLTEXSUBIMAGE4DSGISPROC afw_gl_glTexSubImage4DSGIS;
4254 PFNGLTEXTURECOLORMASKSGISPROC afw_gl_glTextureColorMaskSGIS;
4255 PFNGLGETTEXFILTERFUNCSGISPROC afw_gl_glGetTexFilterFuncSGIS;
4256 PFNGLTEXFILTERFUNCSGISPROC afw_gl_glTexFilterFuncSGIS;
4257 PFNGLASYNCMARKERSGIXPROC afw_gl_glAsyncMarkerSGIX;
4258 PFNGLFINISHASYNCSGIXPROC afw_gl_glFinishAsyncSGIX;
4259 PFNGLPOLLASYNCSGIXPROC afw_gl_glPollAsyncSGIX;
4260 PFNGLGENASYNCMARKERSSGIXPROC afw_gl_glGenAsyncMarkersSGIX;
4261 PFNGLDELETEASYNCMARKERSSGIXPROC afw_gl_glDeleteAsyncMarkersSGIX;
4262 PFNGLISASYNCMARKERSGIXPROC afw_gl_glIsAsyncMarkerSGIX;
4263 PFNGLFLUSHRASTERSGIXPROC afw_gl_glFlushRasterSGIX;
4264 PFNGLFRAGMENTCOLORMATERIALSGIXPROC afw_gl_glFragmentColorMaterialSGIX;
4265 PFNGLFRAGMENTLIGHTFSGIXPROC afw_gl_glFragmentLightfSGIX;
4266 PFNGLFRAGMENTLIGHTFVSGIXPROC afw_gl_glFragmentLightfvSGIX;
4267 PFNGLFRAGMENTLIGHTISGIXPROC afw_gl_glFragmentLightiSGIX;
4268 PFNGLFRAGMENTLIGHTIVSGIXPROC afw_gl_glFragmentLightivSGIX;
4269 PFNGLFRAGMENTLIGHTMODELFSGIXPROC afw_gl_glFragmentLightModelfSGIX;
4270 PFNGLFRAGMENTLIGHTMODELFVSGIXPROC afw_gl_glFragmentLightModelfvSGIX;
4271 PFNGLFRAGMENTLIGHTMODELISGIXPROC afw_gl_glFragmentLightModeliSGIX;
4272 PFNGLFRAGMENTLIGHTMODELIVSGIXPROC afw_gl_glFragmentLightModelivSGIX;
4273 PFNGLFRAGMENTMATERIALFSGIXPROC afw_gl_glFragmentMaterialfSGIX;
4274 PFNGLFRAGMENTMATERIALFVSGIXPROC afw_gl_glFragmentMaterialfvSGIX;
4275 PFNGLFRAGMENTMATERIALISGIXPROC afw_gl_glFragmentMaterialiSGIX;
4276 PFNGLFRAGMENTMATERIALIVSGIXPROC afw_gl_glFragmentMaterialivSGIX;
4277 PFNGLGETFRAGMENTLIGHTFVSGIXPROC afw_gl_glGetFragmentLightfvSGIX;
4278 PFNGLGETFRAGMENTLIGHTIVSGIXPROC afw_gl_glGetFragmentLightivSGIX;
4279 PFNGLGETFRAGMENTMATERIALFVSGIXPROC afw_gl_glGetFragmentMaterialfvSGIX;
4280 PFNGLGETFRAGMENTMATERIALIVSGIXPROC afw_gl_glGetFragmentMaterialivSGIX;
4281 PFNGLLIGHTENVISGIXPROC afw_gl_glLightEnviSGIX;
4282 PFNGLFRAMEZOOMSGIXPROC afw_gl_glFrameZoomSGIX;
4283 PFNGLIGLOOINTERFACESGIXPROC afw_gl_glIglooInterfaceSGIX;
4284 PFNGLGETINSTRUMENTSSGIXPROC afw_gl_glGetInstrumentsSGIX;
4285 PFNGLINSTRUMENTSBUFFERSGIXPROC afw_gl_glInstrumentsBufferSGIX;
4286 PFNGLPOLLINSTRUMENTSSGIXPROC afw_gl_glPollInstrumentsSGIX;
4287 PFNGLREADINSTRUMENTSSGIXPROC afw_gl_glReadInstrumentsSGIX;
4288 PFNGLSTARTINSTRUMENTSSGIXPROC afw_gl_glStartInstrumentsSGIX;
4289 PFNGLSTOPINSTRUMENTSSGIXPROC afw_gl_glStopInstrumentsSGIX;
4290 PFNGLGETLISTPARAMETERFVSGIXPROC afw_gl_glGetListParameterfvSGIX;
4291 PFNGLGETLISTPARAMETERIVSGIXPROC afw_gl_glGetListParameterivSGIX;
4292 PFNGLLISTPARAMETERFSGIXPROC afw_gl_glListParameterfSGIX;
4293 PFNGLLISTPARAMETERFVSGIXPROC afw_gl_glListParameterfvSGIX;
4294 PFNGLLISTPARAMETERISGIXPROC afw_gl_glListParameteriSGIX;
4295 PFNGLLISTPARAMETERIVSGIXPROC afw_gl_glListParameterivSGIX;
4296 PFNGLPIXELTEXGENSGIXPROC afw_gl_glPixelTexGenSGIX;
4297 PFNGLDEFORMATIONMAP3DSGIXPROC afw_gl_glDeformationMap3dSGIX;
4298 PFNGLDEFORMATIONMAP3FSGIXPROC afw_gl_glDeformationMap3fSGIX;
4299 PFNGLDEFORMSGIXPROC afw_gl_glDeformSGIX;
4300 PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC afw_gl_glLoadIdentityDeformationMapSGIX;
4301 PFNGLREFERENCEPLANESGIXPROC afw_gl_glReferencePlaneSGIX;
4302 PFNGLSPRITEPARAMETERFSGIXPROC afw_gl_glSpriteParameterfSGIX;
4303 PFNGLSPRITEPARAMETERFVSGIXPROC afw_gl_glSpriteParameterfvSGIX;
4304 PFNGLSPRITEPARAMETERISGIXPROC afw_gl_glSpriteParameteriSGIX;
4305 PFNGLSPRITEPARAMETERIVSGIXPROC afw_gl_glSpriteParameterivSGIX;
4306 PFNGLTAGSAMPLEBUFFERSGIXPROC afw_gl_glTagSampleBufferSGIX;
4307 PFNGLCOLORTABLESGIPROC afw_gl_glColorTableSGI;
4308 PFNGLCOLORTABLEPARAMETERFVSGIPROC afw_gl_glColorTableParameterfvSGI;
4309 PFNGLCOLORTABLEPARAMETERIVSGIPROC afw_gl_glColorTableParameterivSGI;
4310 PFNGLCOPYCOLORTABLESGIPROC afw_gl_glCopyColorTableSGI;
4311 PFNGLGETCOLORTABLESGIPROC afw_gl_glGetColorTableSGI;
4312 PFNGLGETCOLORTABLEPARAMETERFVSGIPROC afw_gl_glGetColorTableParameterfvSGI;
4313 PFNGLGETCOLORTABLEPARAMETERIVSGIPROC afw_gl_glGetColorTableParameterivSGI;
4314 PFNGLFINISHTEXTURESUNXPROC afw_gl_glFinishTextureSUNX;
4315 PFNGLGLOBALALPHAFACTORBSUNPROC afw_gl_glGlobalAlphaFactorbSUN;
4316 PFNGLGLOBALALPHAFACTORSSUNPROC afw_gl_glGlobalAlphaFactorsSUN;
4317 PFNGLGLOBALALPHAFACTORISUNPROC afw_gl_glGlobalAlphaFactoriSUN;
4318 PFNGLGLOBALALPHAFACTORFSUNPROC afw_gl_glGlobalAlphaFactorfSUN;
4319 PFNGLGLOBALALPHAFACTORDSUNPROC afw_gl_glGlobalAlphaFactordSUN;
4320 PFNGLGLOBALALPHAFACTORUBSUNPROC afw_gl_glGlobalAlphaFactorubSUN;
4321 PFNGLGLOBALALPHAFACTORUSSUNPROC afw_gl_glGlobalAlphaFactorusSUN;
4322 PFNGLGLOBALALPHAFACTORUISUNPROC afw_gl_glGlobalAlphaFactoruiSUN;
4323 PFNGLDRAWMESHARRAYSSUNPROC afw_gl_glDrawMeshArraysSUN;
4324 PFNGLREPLACEMENTCODEUISUNPROC afw_gl_glReplacementCodeuiSUN;
4325 PFNGLREPLACEMENTCODEUSSUNPROC afw_gl_glReplacementCodeusSUN;
4326 PFNGLREPLACEMENTCODEUBSUNPROC afw_gl_glReplacementCodeubSUN;
4327 PFNGLREPLACEMENTCODEUIVSUNPROC afw_gl_glReplacementCodeuivSUN;
4328 PFNGLREPLACEMENTCODEUSVSUNPROC afw_gl_glReplacementCodeusvSUN;
4329 PFNGLREPLACEMENTCODEUBVSUNPROC afw_gl_glReplacementCodeubvSUN;
4330 PFNGLREPLACEMENTCODEPOINTERSUNPROC afw_gl_glReplacementCodePointerSUN;
4331 PFNGLCOLOR4UBVERTEX2FSUNPROC afw_gl_glColor4ubVertex2fSUN;
4332 PFNGLCOLOR4UBVERTEX2FVSUNPROC afw_gl_glColor4ubVertex2fvSUN;
4333 PFNGLCOLOR4UBVERTEX3FSUNPROC afw_gl_glColor4ubVertex3fSUN;
4334 PFNGLCOLOR4UBVERTEX3FVSUNPROC afw_gl_glColor4ubVertex3fvSUN;
4335 PFNGLCOLOR3FVERTEX3FSUNPROC afw_gl_glColor3fVertex3fSUN;
4336 PFNGLCOLOR3FVERTEX3FVSUNPROC afw_gl_glColor3fVertex3fvSUN;
4337 PFNGLNORMAL3FVERTEX3FSUNPROC afw_gl_glNormal3fVertex3fSUN;
4338 PFNGLNORMAL3FVERTEX3FVSUNPROC afw_gl_glNormal3fVertex3fvSUN;
4339 PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glColor4fNormal3fVertex3fSUN;
4340 PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glColor4fNormal3fVertex3fvSUN;
4341 PFNGLTEXCOORD2FVERTEX3FSUNPROC afw_gl_glTexCoord2fVertex3fSUN;
4342 PFNGLTEXCOORD2FVERTEX3FVSUNPROC afw_gl_glTexCoord2fVertex3fvSUN;
4343 PFNGLTEXCOORD4FVERTEX4FSUNPROC afw_gl_glTexCoord4fVertex4fSUN;
4344 PFNGLTEXCOORD4FVERTEX4FVSUNPROC afw_gl_glTexCoord4fVertex4fvSUN;
4345 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC afw_gl_glTexCoord2fColor4ubVertex3fSUN;
4346 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC afw_gl_glTexCoord2fColor4ubVertex3fvSUN;
4347 PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC afw_gl_glTexCoord2fColor3fVertex3fSUN;
4348 PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC afw_gl_glTexCoord2fColor3fVertex3fvSUN;
4349 PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC afw_gl_glTexCoord2fNormal3fVertex3fSUN;
4350 PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC afw_gl_glTexCoord2fNormal3fVertex3fvSUN;
4351 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glTexCoord2fColor4fNormal3fVertex3fSUN;
4352 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glTexCoord2fColor4fNormal3fVertex3fvSUN;
4353 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC afw_gl_glTexCoord4fColor4fNormal3fVertex4fSUN;
4354 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC afw_gl_glTexCoord4fColor4fNormal3fVertex4fvSUN;
4355 PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC afw_gl_glReplacementCodeuiVertex3fSUN;
4356 PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiVertex3fvSUN;
4357 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC afw_gl_glReplacementCodeuiColor4ubVertex3fSUN;
4358 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiColor4ubVertex3fvSUN;
4359 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiColor3fVertex3fSUN;
4360 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiColor3fVertex3fvSUN;
4361 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiNormal3fVertex3fSUN;
4362 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiNormal3fVertex3fvSUN;
4363 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
4364 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
4365 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiTexCoord2fVertex3fSUN;
4366 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiTexCoord2fVertex3fvSUN;
4367 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
4368 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
4369 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
4370 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
4372  if(!AFW_GL_GL_VERSION_1_0) return;
4373  afw_gl_glCullFace = (PFNGLCULLFACEPROC)load("glCullFace");
4374  afw_gl_glFrontFace = (PFNGLFRONTFACEPROC)load("glFrontFace");
4375  afw_gl_glHint = (PFNGLHINTPROC)load("glHint");
4376  afw_gl_glLineWidth = (PFNGLLINEWIDTHPROC)load("glLineWidth");
4377  afw_gl_glPointSize = (PFNGLPOINTSIZEPROC)load("glPointSize");
4378  afw_gl_glPolygonMode = (PFNGLPOLYGONMODEPROC)load("glPolygonMode");
4379  afw_gl_glScissor = (PFNGLSCISSORPROC)load("glScissor");
4380  afw_gl_glTexParameterf = (PFNGLTEXPARAMETERFPROC)load("glTexParameterf");
4381  afw_gl_glTexParameterfv = (PFNGLTEXPARAMETERFVPROC)load("glTexParameterfv");
4382  afw_gl_glTexParameteri = (PFNGLTEXPARAMETERIPROC)load("glTexParameteri");
4383  afw_gl_glTexParameteriv = (PFNGLTEXPARAMETERIVPROC)load("glTexParameteriv");
4384  afw_gl_glTexImage1D = (PFNGLTEXIMAGE1DPROC)load("glTexImage1D");
4385  afw_gl_glTexImage2D = (PFNGLTEXIMAGE2DPROC)load("glTexImage2D");
4386  afw_gl_glDrawBuffer = (PFNGLDRAWBUFFERPROC)load("glDrawBuffer");
4387  afw_gl_glClear = (PFNGLCLEARPROC)load("glClear");
4388  afw_gl_glClearColor = (PFNGLCLEARCOLORPROC)load("glClearColor");
4389  afw_gl_glClearStencil = (PFNGLCLEARSTENCILPROC)load("glClearStencil");
4390  afw_gl_glClearDepth = (PFNGLCLEARDEPTHPROC)load("glClearDepth");
4391  afw_gl_glStencilMask = (PFNGLSTENCILMASKPROC)load("glStencilMask");
4392  afw_gl_glColorMask = (PFNGLCOLORMASKPROC)load("glColorMask");
4393  afw_gl_glDepthMask = (PFNGLDEPTHMASKPROC)load("glDepthMask");
4394  afw_gl_glDisable = (PFNGLDISABLEPROC)load("glDisable");
4395  afw_gl_glEnable = (PFNGLENABLEPROC)load("glEnable");
4396  afw_gl_glFinish = (PFNGLFINISHPROC)load("glFinish");
4397  afw_gl_glFlush = (PFNGLFLUSHPROC)load("glFlush");
4398  afw_gl_glBlendFunc = (PFNGLBLENDFUNCPROC)load("glBlendFunc");
4399  afw_gl_glLogicOp = (PFNGLLOGICOPPROC)load("glLogicOp");
4400  afw_gl_glStencilFunc = (PFNGLSTENCILFUNCPROC)load("glStencilFunc");
4401  afw_gl_glStencilOp = (PFNGLSTENCILOPPROC)load("glStencilOp");
4402  afw_gl_glDepthFunc = (PFNGLDEPTHFUNCPROC)load("glDepthFunc");
4403  afw_gl_glPixelStoref = (PFNGLPIXELSTOREFPROC)load("glPixelStoref");
4404  afw_gl_glPixelStorei = (PFNGLPIXELSTOREIPROC)load("glPixelStorei");
4405  afw_gl_glReadBuffer = (PFNGLREADBUFFERPROC)load("glReadBuffer");
4406  afw_gl_glReadPixels = (PFNGLREADPIXELSPROC)load("glReadPixels");
4407  afw_gl_glGetBooleanv = (PFNGLGETBOOLEANVPROC)load("glGetBooleanv");
4408  afw_gl_glGetDoublev = (PFNGLGETDOUBLEVPROC)load("glGetDoublev");
4409  afw_gl_glGetError = (PFNGLGETERRORPROC)load("glGetError");
4410  afw_gl_glGetFloatv = (PFNGLGETFLOATVPROC)load("glGetFloatv");
4411  afw_gl_glGetIntegerv = (PFNGLGETINTEGERVPROC)load("glGetIntegerv");
4412  afw_gl_glGetString = (PFNGLGETSTRINGPROC)load("glGetString");
4413  afw_gl_glGetTexImage = (PFNGLGETTEXIMAGEPROC)load("glGetTexImage");
4414  afw_gl_glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC)load("glGetTexParameterfv");
4415  afw_gl_glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC)load("glGetTexParameteriv");
4416  afw_gl_glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC)load("glGetTexLevelParameterfv");
4417  afw_gl_glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC)load("glGetTexLevelParameteriv");
4418  afw_gl_glIsEnabled = (PFNGLISENABLEDPROC)load("glIsEnabled");
4419  afw_gl_glDepthRange = (PFNGLDEPTHRANGEPROC)load("glDepthRange");
4420  afw_gl_glViewport = (PFNGLVIEWPORTPROC)load("glViewport");
4421  afw_gl_glNewList = (PFNGLNEWLISTPROC)load("glNewList");
4422  afw_gl_glEndList = (PFNGLENDLISTPROC)load("glEndList");
4423  afw_gl_glCallList = (PFNGLCALLLISTPROC)load("glCallList");
4424  afw_gl_glCallLists = (PFNGLCALLLISTSPROC)load("glCallLists");
4425  afw_gl_glDeleteLists = (PFNGLDELETELISTSPROC)load("glDeleteLists");
4426  afw_gl_glGenLists = (PFNGLGENLISTSPROC)load("glGenLists");
4427  afw_gl_glListBase = (PFNGLLISTBASEPROC)load("glListBase");
4428  afw_gl_glBegin = (PFNGLBEGINPROC)load("glBegin");
4429  afw_gl_glBitmap = (PFNGLBITMAPPROC)load("glBitmap");
4430  afw_gl_glColor3b = (PFNGLCOLOR3BPROC)load("glColor3b");
4431  afw_gl_glColor3bv = (PFNGLCOLOR3BVPROC)load("glColor3bv");
4432  afw_gl_glColor3d = (PFNGLCOLOR3DPROC)load("glColor3d");
4433  afw_gl_glColor3dv = (PFNGLCOLOR3DVPROC)load("glColor3dv");
4434  afw_gl_glColor3f = (PFNGLCOLOR3FPROC)load("glColor3f");
4435  afw_gl_glColor3fv = (PFNGLCOLOR3FVPROC)load("glColor3fv");
4436  afw_gl_glColor3i = (PFNGLCOLOR3IPROC)load("glColor3i");
4437  afw_gl_glColor3iv = (PFNGLCOLOR3IVPROC)load("glColor3iv");
4438  afw_gl_glColor3s = (PFNGLCOLOR3SPROC)load("glColor3s");
4439  afw_gl_glColor3sv = (PFNGLCOLOR3SVPROC)load("glColor3sv");
4440  afw_gl_glColor3ub = (PFNGLCOLOR3UBPROC)load("glColor3ub");
4441  afw_gl_glColor3ubv = (PFNGLCOLOR3UBVPROC)load("glColor3ubv");
4442  afw_gl_glColor3ui = (PFNGLCOLOR3UIPROC)load("glColor3ui");
4443  afw_gl_glColor3uiv = (PFNGLCOLOR3UIVPROC)load("glColor3uiv");
4444  afw_gl_glColor3us = (PFNGLCOLOR3USPROC)load("glColor3us");
4445  afw_gl_glColor3usv = (PFNGLCOLOR3USVPROC)load("glColor3usv");
4446  afw_gl_glColor4b = (PFNGLCOLOR4BPROC)load("glColor4b");
4447  afw_gl_glColor4bv = (PFNGLCOLOR4BVPROC)load("glColor4bv");
4448  afw_gl_glColor4d = (PFNGLCOLOR4DPROC)load("glColor4d");
4449  afw_gl_glColor4dv = (PFNGLCOLOR4DVPROC)load("glColor4dv");
4450  afw_gl_glColor4f = (PFNGLCOLOR4FPROC)load("glColor4f");
4451  afw_gl_glColor4fv = (PFNGLCOLOR4FVPROC)load("glColor4fv");
4452  afw_gl_glColor4i = (PFNGLCOLOR4IPROC)load("glColor4i");
4453  afw_gl_glColor4iv = (PFNGLCOLOR4IVPROC)load("glColor4iv");
4454  afw_gl_glColor4s = (PFNGLCOLOR4SPROC)load("glColor4s");
4455  afw_gl_glColor4sv = (PFNGLCOLOR4SVPROC)load("glColor4sv");
4456  afw_gl_glColor4ub = (PFNGLCOLOR4UBPROC)load("glColor4ub");
4457  afw_gl_glColor4ubv = (PFNGLCOLOR4UBVPROC)load("glColor4ubv");
4458  afw_gl_glColor4ui = (PFNGLCOLOR4UIPROC)load("glColor4ui");
4459  afw_gl_glColor4uiv = (PFNGLCOLOR4UIVPROC)load("glColor4uiv");
4460  afw_gl_glColor4us = (PFNGLCOLOR4USPROC)load("glColor4us");
4461  afw_gl_glColor4usv = (PFNGLCOLOR4USVPROC)load("glColor4usv");
4462  afw_gl_glEdgeFlag = (PFNGLEDGEFLAGPROC)load("glEdgeFlag");
4463  afw_gl_glEdgeFlagv = (PFNGLEDGEFLAGVPROC)load("glEdgeFlagv");
4464  afw_gl_glEnd = (PFNGLENDPROC)load("glEnd");
4465  afw_gl_glIndexd = (PFNGLINDEXDPROC)load("glIndexd");
4466  afw_gl_glIndexdv = (PFNGLINDEXDVPROC)load("glIndexdv");
4467  afw_gl_glIndexf = (PFNGLINDEXFPROC)load("glIndexf");
4468  afw_gl_glIndexfv = (PFNGLINDEXFVPROC)load("glIndexfv");
4469  afw_gl_glIndexi = (PFNGLINDEXIPROC)load("glIndexi");
4470  afw_gl_glIndexiv = (PFNGLINDEXIVPROC)load("glIndexiv");
4471  afw_gl_glIndexs = (PFNGLINDEXSPROC)load("glIndexs");
4472  afw_gl_glIndexsv = (PFNGLINDEXSVPROC)load("glIndexsv");
4473  afw_gl_glNormal3b = (PFNGLNORMAL3BPROC)load("glNormal3b");
4474  afw_gl_glNormal3bv = (PFNGLNORMAL3BVPROC)load("glNormal3bv");
4475  afw_gl_glNormal3d = (PFNGLNORMAL3DPROC)load("glNormal3d");
4476  afw_gl_glNormal3dv = (PFNGLNORMAL3DVPROC)load("glNormal3dv");
4477  afw_gl_glNormal3f = (PFNGLNORMAL3FPROC)load("glNormal3f");
4478  afw_gl_glNormal3fv = (PFNGLNORMAL3FVPROC)load("glNormal3fv");
4479  afw_gl_glNormal3i = (PFNGLNORMAL3IPROC)load("glNormal3i");
4480  afw_gl_glNormal3iv = (PFNGLNORMAL3IVPROC)load("glNormal3iv");
4481  afw_gl_glNormal3s = (PFNGLNORMAL3SPROC)load("glNormal3s");
4482  afw_gl_glNormal3sv = (PFNGLNORMAL3SVPROC)load("glNormal3sv");
4483  afw_gl_glRasterPos2d = (PFNGLRASTERPOS2DPROC)load("glRasterPos2d");
4484  afw_gl_glRasterPos2dv = (PFNGLRASTERPOS2DVPROC)load("glRasterPos2dv");
4485  afw_gl_glRasterPos2f = (PFNGLRASTERPOS2FPROC)load("glRasterPos2f");
4486  afw_gl_glRasterPos2fv = (PFNGLRASTERPOS2FVPROC)load("glRasterPos2fv");
4487  afw_gl_glRasterPos2i = (PFNGLRASTERPOS2IPROC)load("glRasterPos2i");
4488  afw_gl_glRasterPos2iv = (PFNGLRASTERPOS2IVPROC)load("glRasterPos2iv");
4489  afw_gl_glRasterPos2s = (PFNGLRASTERPOS2SPROC)load("glRasterPos2s");
4490  afw_gl_glRasterPos2sv = (PFNGLRASTERPOS2SVPROC)load("glRasterPos2sv");
4491  afw_gl_glRasterPos3d = (PFNGLRASTERPOS3DPROC)load("glRasterPos3d");
4492  afw_gl_glRasterPos3dv = (PFNGLRASTERPOS3DVPROC)load("glRasterPos3dv");
4493  afw_gl_glRasterPos3f = (PFNGLRASTERPOS3FPROC)load("glRasterPos3f");
4494  afw_gl_glRasterPos3fv = (PFNGLRASTERPOS3FVPROC)load("glRasterPos3fv");
4495  afw_gl_glRasterPos3i = (PFNGLRASTERPOS3IPROC)load("glRasterPos3i");
4496  afw_gl_glRasterPos3iv = (PFNGLRASTERPOS3IVPROC)load("glRasterPos3iv");
4497  afw_gl_glRasterPos3s = (PFNGLRASTERPOS3SPROC)load("glRasterPos3s");
4498  afw_gl_glRasterPos3sv = (PFNGLRASTERPOS3SVPROC)load("glRasterPos3sv");
4499  afw_gl_glRasterPos4d = (PFNGLRASTERPOS4DPROC)load("glRasterPos4d");
4500  afw_gl_glRasterPos4dv = (PFNGLRASTERPOS4DVPROC)load("glRasterPos4dv");
4501  afw_gl_glRasterPos4f = (PFNGLRASTERPOS4FPROC)load("glRasterPos4f");
4502  afw_gl_glRasterPos4fv = (PFNGLRASTERPOS4FVPROC)load("glRasterPos4fv");
4503  afw_gl_glRasterPos4i = (PFNGLRASTERPOS4IPROC)load("glRasterPos4i");
4504  afw_gl_glRasterPos4iv = (PFNGLRASTERPOS4IVPROC)load("glRasterPos4iv");
4505  afw_gl_glRasterPos4s = (PFNGLRASTERPOS4SPROC)load("glRasterPos4s");
4506  afw_gl_glRasterPos4sv = (PFNGLRASTERPOS4SVPROC)load("glRasterPos4sv");
4507  afw_gl_glRectd = (PFNGLRECTDPROC)load("glRectd");
4508  afw_gl_glRectdv = (PFNGLRECTDVPROC)load("glRectdv");
4509  afw_gl_glRectf = (PFNGLRECTFPROC)load("glRectf");
4510  afw_gl_glRectfv = (PFNGLRECTFVPROC)load("glRectfv");
4511  afw_gl_glRecti = (PFNGLRECTIPROC)load("glRecti");
4512  afw_gl_glRectiv = (PFNGLRECTIVPROC)load("glRectiv");
4513  afw_gl_glRects = (PFNGLRECTSPROC)load("glRects");
4514  afw_gl_glRectsv = (PFNGLRECTSVPROC)load("glRectsv");
4515  afw_gl_glTexCoord1d = (PFNGLTEXCOORD1DPROC)load("glTexCoord1d");
4516  afw_gl_glTexCoord1dv = (PFNGLTEXCOORD1DVPROC)load("glTexCoord1dv");
4517  afw_gl_glTexCoord1f = (PFNGLTEXCOORD1FPROC)load("glTexCoord1f");
4518  afw_gl_glTexCoord1fv = (PFNGLTEXCOORD1FVPROC)load("glTexCoord1fv");
4519  afw_gl_glTexCoord1i = (PFNGLTEXCOORD1IPROC)load("glTexCoord1i");
4520  afw_gl_glTexCoord1iv = (PFNGLTEXCOORD1IVPROC)load("glTexCoord1iv");
4521  afw_gl_glTexCoord1s = (PFNGLTEXCOORD1SPROC)load("glTexCoord1s");
4522  afw_gl_glTexCoord1sv = (PFNGLTEXCOORD1SVPROC)load("glTexCoord1sv");
4523  afw_gl_glTexCoord2d = (PFNGLTEXCOORD2DPROC)load("glTexCoord2d");
4524  afw_gl_glTexCoord2dv = (PFNGLTEXCOORD2DVPROC)load("glTexCoord2dv");
4525  afw_gl_glTexCoord2f = (PFNGLTEXCOORD2FPROC)load("glTexCoord2f");
4526  afw_gl_glTexCoord2fv = (PFNGLTEXCOORD2FVPROC)load("glTexCoord2fv");
4527  afw_gl_glTexCoord2i = (PFNGLTEXCOORD2IPROC)load("glTexCoord2i");
4528  afw_gl_glTexCoord2iv = (PFNGLTEXCOORD2IVPROC)load("glTexCoord2iv");
4529  afw_gl_glTexCoord2s = (PFNGLTEXCOORD2SPROC)load("glTexCoord2s");
4530  afw_gl_glTexCoord2sv = (PFNGLTEXCOORD2SVPROC)load("glTexCoord2sv");
4531  afw_gl_glTexCoord3d = (PFNGLTEXCOORD3DPROC)load("glTexCoord3d");
4532  afw_gl_glTexCoord3dv = (PFNGLTEXCOORD3DVPROC)load("glTexCoord3dv");
4533  afw_gl_glTexCoord3f = (PFNGLTEXCOORD3FPROC)load("glTexCoord3f");
4534  afw_gl_glTexCoord3fv = (PFNGLTEXCOORD3FVPROC)load("glTexCoord3fv");
4535  afw_gl_glTexCoord3i = (PFNGLTEXCOORD3IPROC)load("glTexCoord3i");
4536  afw_gl_glTexCoord3iv = (PFNGLTEXCOORD3IVPROC)load("glTexCoord3iv");
4537  afw_gl_glTexCoord3s = (PFNGLTEXCOORD3SPROC)load("glTexCoord3s");
4538  afw_gl_glTexCoord3sv = (PFNGLTEXCOORD3SVPROC)load("glTexCoord3sv");
4539  afw_gl_glTexCoord4d = (PFNGLTEXCOORD4DPROC)load("glTexCoord4d");
4540  afw_gl_glTexCoord4dv = (PFNGLTEXCOORD4DVPROC)load("glTexCoord4dv");
4541  afw_gl_glTexCoord4f = (PFNGLTEXCOORD4FPROC)load("glTexCoord4f");
4542  afw_gl_glTexCoord4fv = (PFNGLTEXCOORD4FVPROC)load("glTexCoord4fv");
4543  afw_gl_glTexCoord4i = (PFNGLTEXCOORD4IPROC)load("glTexCoord4i");
4544  afw_gl_glTexCoord4iv = (PFNGLTEXCOORD4IVPROC)load("glTexCoord4iv");
4545  afw_gl_glTexCoord4s = (PFNGLTEXCOORD4SPROC)load("glTexCoord4s");
4546  afw_gl_glTexCoord4sv = (PFNGLTEXCOORD4SVPROC)load("glTexCoord4sv");
4547  afw_gl_glVertex2d = (PFNGLVERTEX2DPROC)load("glVertex2d");
4548  afw_gl_glVertex2dv = (PFNGLVERTEX2DVPROC)load("glVertex2dv");
4549  afw_gl_glVertex2f = (PFNGLVERTEX2FPROC)load("glVertex2f");
4550  afw_gl_glVertex2fv = (PFNGLVERTEX2FVPROC)load("glVertex2fv");
4551  afw_gl_glVertex2i = (PFNGLVERTEX2IPROC)load("glVertex2i");
4552  afw_gl_glVertex2iv = (PFNGLVERTEX2IVPROC)load("glVertex2iv");
4553  afw_gl_glVertex2s = (PFNGLVERTEX2SPROC)load("glVertex2s");
4554  afw_gl_glVertex2sv = (PFNGLVERTEX2SVPROC)load("glVertex2sv");
4555  afw_gl_glVertex3d = (PFNGLVERTEX3DPROC)load("glVertex3d");
4556  afw_gl_glVertex3dv = (PFNGLVERTEX3DVPROC)load("glVertex3dv");
4557  afw_gl_glVertex3f = (PFNGLVERTEX3FPROC)load("glVertex3f");
4558  afw_gl_glVertex3fv = (PFNGLVERTEX3FVPROC)load("glVertex3fv");
4559  afw_gl_glVertex3i = (PFNGLVERTEX3IPROC)load("glVertex3i");
4560  afw_gl_glVertex3iv = (PFNGLVERTEX3IVPROC)load("glVertex3iv");
4561  afw_gl_glVertex3s = (PFNGLVERTEX3SPROC)load("glVertex3s");
4562  afw_gl_glVertex3sv = (PFNGLVERTEX3SVPROC)load("glVertex3sv");
4563  afw_gl_glVertex4d = (PFNGLVERTEX4DPROC)load("glVertex4d");
4564  afw_gl_glVertex4dv = (PFNGLVERTEX4DVPROC)load("glVertex4dv");
4565  afw_gl_glVertex4f = (PFNGLVERTEX4FPROC)load("glVertex4f");
4566  afw_gl_glVertex4fv = (PFNGLVERTEX4FVPROC)load("glVertex4fv");
4567  afw_gl_glVertex4i = (PFNGLVERTEX4IPROC)load("glVertex4i");
4568  afw_gl_glVertex4iv = (PFNGLVERTEX4IVPROC)load("glVertex4iv");
4569  afw_gl_glVertex4s = (PFNGLVERTEX4SPROC)load("glVertex4s");
4570  afw_gl_glVertex4sv = (PFNGLVERTEX4SVPROC)load("glVertex4sv");
4571  afw_gl_glClipPlane = (PFNGLCLIPPLANEPROC)load("glClipPlane");
4572  afw_gl_glColorMaterial = (PFNGLCOLORMATERIALPROC)load("glColorMaterial");
4573  afw_gl_glFogf = (PFNGLFOGFPROC)load("glFogf");
4574  afw_gl_glFogfv = (PFNGLFOGFVPROC)load("glFogfv");
4575  afw_gl_glFogi = (PFNGLFOGIPROC)load("glFogi");
4576  afw_gl_glFogiv = (PFNGLFOGIVPROC)load("glFogiv");
4577  afw_gl_glLightf = (PFNGLLIGHTFPROC)load("glLightf");
4578  afw_gl_glLightfv = (PFNGLLIGHTFVPROC)load("glLightfv");
4579  afw_gl_glLighti = (PFNGLLIGHTIPROC)load("glLighti");
4580  afw_gl_glLightiv = (PFNGLLIGHTIVPROC)load("glLightiv");
4581  afw_gl_glLightModelf = (PFNGLLIGHTMODELFPROC)load("glLightModelf");
4582  afw_gl_glLightModelfv = (PFNGLLIGHTMODELFVPROC)load("glLightModelfv");
4583  afw_gl_glLightModeli = (PFNGLLIGHTMODELIPROC)load("glLightModeli");
4584  afw_gl_glLightModeliv = (PFNGLLIGHTMODELIVPROC)load("glLightModeliv");
4585  afw_gl_glLineStipple = (PFNGLLINESTIPPLEPROC)load("glLineStipple");
4586  afw_gl_glMaterialf = (PFNGLMATERIALFPROC)load("glMaterialf");
4587  afw_gl_glMaterialfv = (PFNGLMATERIALFVPROC)load("glMaterialfv");
4588  afw_gl_glMateriali = (PFNGLMATERIALIPROC)load("glMateriali");
4589  afw_gl_glMaterialiv = (PFNGLMATERIALIVPROC)load("glMaterialiv");
4590  afw_gl_glPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC)load("glPolygonStipple");
4591  afw_gl_glShadeModel = (PFNGLSHADEMODELPROC)load("glShadeModel");
4592  afw_gl_glTexEnvf = (PFNGLTEXENVFPROC)load("glTexEnvf");
4593  afw_gl_glTexEnvfv = (PFNGLTEXENVFVPROC)load("glTexEnvfv");
4594  afw_gl_glTexEnvi = (PFNGLTEXENVIPROC)load("glTexEnvi");
4595  afw_gl_glTexEnviv = (PFNGLTEXENVIVPROC)load("glTexEnviv");
4596  afw_gl_glTexGend = (PFNGLTEXGENDPROC)load("glTexGend");
4597  afw_gl_glTexGendv = (PFNGLTEXGENDVPROC)load("glTexGendv");
4598  afw_gl_glTexGenf = (PFNGLTEXGENFPROC)load("glTexGenf");
4599  afw_gl_glTexGenfv = (PFNGLTEXGENFVPROC)load("glTexGenfv");
4600  afw_gl_glTexGeni = (PFNGLTEXGENIPROC)load("glTexGeni");
4601  afw_gl_glTexGeniv = (PFNGLTEXGENIVPROC)load("glTexGeniv");
4602  afw_gl_glFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC)load("glFeedbackBuffer");
4603  afw_gl_glSelectBuffer = (PFNGLSELECTBUFFERPROC)load("glSelectBuffer");
4604  afw_gl_glRenderMode = (PFNGLRENDERMODEPROC)load("glRenderMode");
4605  afw_gl_glInitNames = (PFNGLINITNAMESPROC)load("glInitNames");
4606  afw_gl_glLoadName = (PFNGLLOADNAMEPROC)load("glLoadName");
4607  afw_gl_glPassThrough = (PFNGLPASSTHROUGHPROC)load("glPassThrough");
4608  afw_gl_glPopName = (PFNGLPOPNAMEPROC)load("glPopName");
4609  afw_gl_glPushName = (PFNGLPUSHNAMEPROC)load("glPushName");
4610  afw_gl_glClearAccum = (PFNGLCLEARACCUMPROC)load("glClearAccum");
4611  afw_gl_glClearIndex = (PFNGLCLEARINDEXPROC)load("glClearIndex");
4612  afw_gl_glIndexMask = (PFNGLINDEXMASKPROC)load("glIndexMask");
4613  afw_gl_glAccum = (PFNGLACCUMPROC)load("glAccum");
4614  afw_gl_glPopAttrib = (PFNGLPOPATTRIBPROC)load("glPopAttrib");
4615  afw_gl_glPushAttrib = (PFNGLPUSHATTRIBPROC)load("glPushAttrib");
4616  afw_gl_glMap1d = (PFNGLMAP1DPROC)load("glMap1d");
4617  afw_gl_glMap1f = (PFNGLMAP1FPROC)load("glMap1f");
4618  afw_gl_glMap2d = (PFNGLMAP2DPROC)load("glMap2d");
4619  afw_gl_glMap2f = (PFNGLMAP2FPROC)load("glMap2f");
4620  afw_gl_glMapGrid1d = (PFNGLMAPGRID1DPROC)load("glMapGrid1d");
4621  afw_gl_glMapGrid1f = (PFNGLMAPGRID1FPROC)load("glMapGrid1f");
4622  afw_gl_glMapGrid2d = (PFNGLMAPGRID2DPROC)load("glMapGrid2d");
4623  afw_gl_glMapGrid2f = (PFNGLMAPGRID2FPROC)load("glMapGrid2f");
4624  afw_gl_glEvalCoord1d = (PFNGLEVALCOORD1DPROC)load("glEvalCoord1d");
4625  afw_gl_glEvalCoord1dv = (PFNGLEVALCOORD1DVPROC)load("glEvalCoord1dv");
4626  afw_gl_glEvalCoord1f = (PFNGLEVALCOORD1FPROC)load("glEvalCoord1f");
4627  afw_gl_glEvalCoord1fv = (PFNGLEVALCOORD1FVPROC)load("glEvalCoord1fv");
4628  afw_gl_glEvalCoord2d = (PFNGLEVALCOORD2DPROC)load("glEvalCoord2d");
4629  afw_gl_glEvalCoord2dv = (PFNGLEVALCOORD2DVPROC)load("glEvalCoord2dv");
4630  afw_gl_glEvalCoord2f = (PFNGLEVALCOORD2FPROC)load("glEvalCoord2f");
4631  afw_gl_glEvalCoord2fv = (PFNGLEVALCOORD2FVPROC)load("glEvalCoord2fv");
4632  afw_gl_glEvalMesh1 = (PFNGLEVALMESH1PROC)load("glEvalMesh1");
4633  afw_gl_glEvalPoint1 = (PFNGLEVALPOINT1PROC)load("glEvalPoint1");
4634  afw_gl_glEvalMesh2 = (PFNGLEVALMESH2PROC)load("glEvalMesh2");
4635  afw_gl_glEvalPoint2 = (PFNGLEVALPOINT2PROC)load("glEvalPoint2");
4636  afw_gl_glAlphaFunc = (PFNGLALPHAFUNCPROC)load("glAlphaFunc");
4637  afw_gl_glPixelZoom = (PFNGLPIXELZOOMPROC)load("glPixelZoom");
4638  afw_gl_glPixelTransferf = (PFNGLPIXELTRANSFERFPROC)load("glPixelTransferf");
4639  afw_gl_glPixelTransferi = (PFNGLPIXELTRANSFERIPROC)load("glPixelTransferi");
4640  afw_gl_glPixelMapfv = (PFNGLPIXELMAPFVPROC)load("glPixelMapfv");
4641  afw_gl_glPixelMapuiv = (PFNGLPIXELMAPUIVPROC)load("glPixelMapuiv");
4642  afw_gl_glPixelMapusv = (PFNGLPIXELMAPUSVPROC)load("glPixelMapusv");
4643  afw_gl_glCopyPixels = (PFNGLCOPYPIXELSPROC)load("glCopyPixels");
4644  afw_gl_glDrawPixels = (PFNGLDRAWPIXELSPROC)load("glDrawPixels");
4645  afw_gl_glGetClipPlane = (PFNGLGETCLIPPLANEPROC)load("glGetClipPlane");
4646  afw_gl_glGetLightfv = (PFNGLGETLIGHTFVPROC)load("glGetLightfv");
4647  afw_gl_glGetLightiv = (PFNGLGETLIGHTIVPROC)load("glGetLightiv");
4648  afw_gl_glGetMapdv = (PFNGLGETMAPDVPROC)load("glGetMapdv");
4649  afw_gl_glGetMapfv = (PFNGLGETMAPFVPROC)load("glGetMapfv");
4650  afw_gl_glGetMapiv = (PFNGLGETMAPIVPROC)load("glGetMapiv");
4651  afw_gl_glGetMaterialfv = (PFNGLGETMATERIALFVPROC)load("glGetMaterialfv");
4652  afw_gl_glGetMaterialiv = (PFNGLGETMATERIALIVPROC)load("glGetMaterialiv");
4653  afw_gl_glGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC)load("glGetPixelMapfv");
4654  afw_gl_glGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC)load("glGetPixelMapuiv");
4655  afw_gl_glGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC)load("glGetPixelMapusv");
4656  afw_gl_glGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC)load("glGetPolygonStipple");
4657  afw_gl_glGetTexEnvfv = (PFNGLGETTEXENVFVPROC)load("glGetTexEnvfv");
4658  afw_gl_glGetTexEnviv = (PFNGLGETTEXENVIVPROC)load("glGetTexEnviv");
4659  afw_gl_glGetTexGendv = (PFNGLGETTEXGENDVPROC)load("glGetTexGendv");
4660  afw_gl_glGetTexGenfv = (PFNGLGETTEXGENFVPROC)load("glGetTexGenfv");
4661  afw_gl_glGetTexGeniv = (PFNGLGETTEXGENIVPROC)load("glGetTexGeniv");
4662  afw_gl_glIsList = (PFNGLISLISTPROC)load("glIsList");
4663  afw_gl_glFrustum = (PFNGLFRUSTUMPROC)load("glFrustum");
4664  afw_gl_glLoadIdentity = (PFNGLLOADIDENTITYPROC)load("glLoadIdentity");
4665  afw_gl_glLoadMatrixf = (PFNGLLOADMATRIXFPROC)load("glLoadMatrixf");
4666  afw_gl_glLoadMatrixd = (PFNGLLOADMATRIXDPROC)load("glLoadMatrixd");
4667  afw_gl_glMatrixMode = (PFNGLMATRIXMODEPROC)load("glMatrixMode");
4668  afw_gl_glMultMatrixf = (PFNGLMULTMATRIXFPROC)load("glMultMatrixf");
4669  afw_gl_glMultMatrixd = (PFNGLMULTMATRIXDPROC)load("glMultMatrixd");
4670  afw_gl_glOrtho = (PFNGLORTHOPROC)load("glOrtho");
4671  afw_gl_glPopMatrix = (PFNGLPOPMATRIXPROC)load("glPopMatrix");
4672  afw_gl_glPushMatrix = (PFNGLPUSHMATRIXPROC)load("glPushMatrix");
4673  afw_gl_glRotated = (PFNGLROTATEDPROC)load("glRotated");
4674  afw_gl_glRotatef = (PFNGLROTATEFPROC)load("glRotatef");
4675  afw_gl_glScaled = (PFNGLSCALEDPROC)load("glScaled");
4676  afw_gl_glScalef = (PFNGLSCALEFPROC)load("glScalef");
4677  afw_gl_glTranslated = (PFNGLTRANSLATEDPROC)load("glTranslated");
4678  afw_gl_glTranslatef = (PFNGLTRANSLATEFPROC)load("glTranslatef");
4679 }
4681  if(!AFW_GL_GL_VERSION_1_1) return;
4682  afw_gl_glDrawArrays = (PFNGLDRAWARRAYSPROC)load("glDrawArrays");
4683  afw_gl_glDrawElements = (PFNGLDRAWELEMENTSPROC)load("glDrawElements");
4684  afw_gl_glGetPointerv = (PFNGLGETPOINTERVPROC)load("glGetPointerv");
4685  afw_gl_glPolygonOffset = (PFNGLPOLYGONOFFSETPROC)load("glPolygonOffset");
4686  afw_gl_glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC)load("glCopyTexImage1D");
4687  afw_gl_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC)load("glCopyTexImage2D");
4688  afw_gl_glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC)load("glCopyTexSubImage1D");
4689  afw_gl_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC)load("glCopyTexSubImage2D");
4690  afw_gl_glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC)load("glTexSubImage1D");
4691  afw_gl_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC)load("glTexSubImage2D");
4692  afw_gl_glBindTexture = (PFNGLBINDTEXTUREPROC)load("glBindTexture");
4693  afw_gl_glDeleteTextures = (PFNGLDELETETEXTURESPROC)load("glDeleteTextures");
4694  afw_gl_glGenTextures = (PFNGLGENTEXTURESPROC)load("glGenTextures");
4695  afw_gl_glIsTexture = (PFNGLISTEXTUREPROC)load("glIsTexture");
4696  afw_gl_glArrayElement = (PFNGLARRAYELEMENTPROC)load("glArrayElement");
4697  afw_gl_glColorPointer = (PFNGLCOLORPOINTERPROC)load("glColorPointer");
4698  afw_gl_glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC)load("glDisableClientState");
4699  afw_gl_glEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC)load("glEdgeFlagPointer");
4700  afw_gl_glEnableClientState = (PFNGLENABLECLIENTSTATEPROC)load("glEnableClientState");
4701  afw_gl_glIndexPointer = (PFNGLINDEXPOINTERPROC)load("glIndexPointer");
4702  afw_gl_glInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC)load("glInterleavedArrays");
4703  afw_gl_glNormalPointer = (PFNGLNORMALPOINTERPROC)load("glNormalPointer");
4704  afw_gl_glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC)load("glTexCoordPointer");
4705  afw_gl_glVertexPointer = (PFNGLVERTEXPOINTERPROC)load("glVertexPointer");
4706  afw_gl_glAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC)load("glAreTexturesResident");
4707  afw_gl_glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC)load("glPrioritizeTextures");
4708  afw_gl_glIndexub = (PFNGLINDEXUBPROC)load("glIndexub");
4709  afw_gl_glIndexubv = (PFNGLINDEXUBVPROC)load("glIndexubv");
4710  afw_gl_glPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC)load("glPopClientAttrib");
4711  afw_gl_glPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC)load("glPushClientAttrib");
4712 }
4714  if(!AFW_GL_GL_VERSION_1_2) return;
4715  afw_gl_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)load("glDrawRangeElements");
4716  afw_gl_glTexImage3D = (PFNGLTEXIMAGE3DPROC)load("glTexImage3D");
4717  afw_gl_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)load("glTexSubImage3D");
4718  afw_gl_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)load("glCopyTexSubImage3D");
4719 }
4721  if(!AFW_GL_GL_VERSION_1_3) return;
4722  afw_gl_glActiveTexture = (PFNGLACTIVETEXTUREPROC)load("glActiveTexture");
4723  afw_gl_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC)load("glSampleCoverage");
4724  afw_gl_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC)load("glCompressedTexImage3D");
4725  afw_gl_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC)load("glCompressedTexImage2D");
4726  afw_gl_glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC)load("glCompressedTexImage1D");
4727  afw_gl_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)load("glCompressedTexSubImage3D");
4728  afw_gl_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)load("glCompressedTexSubImage2D");
4729  afw_gl_glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)load("glCompressedTexSubImage1D");
4730  afw_gl_glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC)load("glGetCompressedTexImage");
4731  afw_gl_glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC)load("glClientActiveTexture");
4732  afw_gl_glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC)load("glMultiTexCoord1d");
4733  afw_gl_glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC)load("glMultiTexCoord1dv");
4734  afw_gl_glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC)load("glMultiTexCoord1f");
4735  afw_gl_glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC)load("glMultiTexCoord1fv");
4736  afw_gl_glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC)load("glMultiTexCoord1i");
4737  afw_gl_glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC)load("glMultiTexCoord1iv");
4738  afw_gl_glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC)load("glMultiTexCoord1s");
4739  afw_gl_glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC)load("glMultiTexCoord1sv");
4740  afw_gl_glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC)load("glMultiTexCoord2d");
4741  afw_gl_glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC)load("glMultiTexCoord2dv");
4742  afw_gl_glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC)load("glMultiTexCoord2f");
4743  afw_gl_glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC)load("glMultiTexCoord2fv");
4744  afw_gl_glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC)load("glMultiTexCoord2i");
4745  afw_gl_glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC)load("glMultiTexCoord2iv");
4746  afw_gl_glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC)load("glMultiTexCoord2s");
4747  afw_gl_glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC)load("glMultiTexCoord2sv");
4748  afw_gl_glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC)load("glMultiTexCoord3d");
4749  afw_gl_glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC)load("glMultiTexCoord3dv");
4750  afw_gl_glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC)load("glMultiTexCoord3f");
4751  afw_gl_glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC)load("glMultiTexCoord3fv");
4752  afw_gl_glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC)load("glMultiTexCoord3i");
4753  afw_gl_glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC)load("glMultiTexCoord3iv");
4754  afw_gl_glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC)load("glMultiTexCoord3s");
4755  afw_gl_glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC)load("glMultiTexCoord3sv");
4756  afw_gl_glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC)load("glMultiTexCoord4d");
4757  afw_gl_glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC)load("glMultiTexCoord4dv");
4758  afw_gl_glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC)load("glMultiTexCoord4f");
4759  afw_gl_glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC)load("glMultiTexCoord4fv");
4760  afw_gl_glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC)load("glMultiTexCoord4i");
4761  afw_gl_glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC)load("glMultiTexCoord4iv");
4762  afw_gl_glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC)load("glMultiTexCoord4s");
4763  afw_gl_glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC)load("glMultiTexCoord4sv");
4764  afw_gl_glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC)load("glLoadTransposeMatrixf");
4765  afw_gl_glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC)load("glLoadTransposeMatrixd");
4766  afw_gl_glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC)load("glMultTransposeMatrixf");
4767  afw_gl_glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC)load("glMultTransposeMatrixd");
4768 }
4770  if(!AFW_GL_GL_VERSION_1_4) return;
4771  afw_gl_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)load("glBlendFuncSeparate");
4772  afw_gl_glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC)load("glMultiDrawArrays");
4773  afw_gl_glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC)load("glMultiDrawElements");
4774  afw_gl_glPointParameterf = (PFNGLPOINTPARAMETERFPROC)load("glPointParameterf");
4775  afw_gl_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)load("glPointParameterfv");
4776  afw_gl_glPointParameteri = (PFNGLPOINTPARAMETERIPROC)load("glPointParameteri");
4777  afw_gl_glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC)load("glPointParameteriv");
4778  afw_gl_glFogCoordf = (PFNGLFOGCOORDFPROC)load("glFogCoordf");
4779  afw_gl_glFogCoordfv = (PFNGLFOGCOORDFVPROC)load("glFogCoordfv");
4780  afw_gl_glFogCoordd = (PFNGLFOGCOORDDPROC)load("glFogCoordd");
4781  afw_gl_glFogCoorddv = (PFNGLFOGCOORDDVPROC)load("glFogCoorddv");
4782  afw_gl_glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC)load("glFogCoordPointer");
4783  afw_gl_glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC)load("glSecondaryColor3b");
4784  afw_gl_glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC)load("glSecondaryColor3bv");
4785  afw_gl_glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC)load("glSecondaryColor3d");
4786  afw_gl_glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC)load("glSecondaryColor3dv");
4787  afw_gl_glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC)load("glSecondaryColor3f");
4788  afw_gl_glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC)load("glSecondaryColor3fv");
4789  afw_gl_glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC)load("glSecondaryColor3i");
4790  afw_gl_glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC)load("glSecondaryColor3iv");
4791  afw_gl_glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC)load("glSecondaryColor3s");
4792  afw_gl_glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC)load("glSecondaryColor3sv");
4793  afw_gl_glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC)load("glSecondaryColor3ub");
4794  afw_gl_glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC)load("glSecondaryColor3ubv");
4795  afw_gl_glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC)load("glSecondaryColor3ui");
4796  afw_gl_glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC)load("glSecondaryColor3uiv");
4797  afw_gl_glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC)load("glSecondaryColor3us");
4798  afw_gl_glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC)load("glSecondaryColor3usv");
4799  afw_gl_glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC)load("glSecondaryColorPointer");
4800  afw_gl_glWindowPos2d = (PFNGLWINDOWPOS2DPROC)load("glWindowPos2d");
4801  afw_gl_glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC)load("glWindowPos2dv");
4802  afw_gl_glWindowPos2f = (PFNGLWINDOWPOS2FPROC)load("glWindowPos2f");
4803  afw_gl_glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC)load("glWindowPos2fv");
4804  afw_gl_glWindowPos2i = (PFNGLWINDOWPOS2IPROC)load("glWindowPos2i");
4805  afw_gl_glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC)load("glWindowPos2iv");
4806  afw_gl_glWindowPos2s = (PFNGLWINDOWPOS2SPROC)load("glWindowPos2s");
4807  afw_gl_glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC)load("glWindowPos2sv");
4808  afw_gl_glWindowPos3d = (PFNGLWINDOWPOS3DPROC)load("glWindowPos3d");
4809  afw_gl_glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC)load("glWindowPos3dv");
4810  afw_gl_glWindowPos3f = (PFNGLWINDOWPOS3FPROC)load("glWindowPos3f");
4811  afw_gl_glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC)load("glWindowPos3fv");
4812  afw_gl_glWindowPos3i = (PFNGLWINDOWPOS3IPROC)load("glWindowPos3i");
4813  afw_gl_glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC)load("glWindowPos3iv");
4814  afw_gl_glWindowPos3s = (PFNGLWINDOWPOS3SPROC)load("glWindowPos3s");
4815  afw_gl_glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC)load("glWindowPos3sv");
4816  afw_gl_glBlendColor = (PFNGLBLENDCOLORPROC)load("glBlendColor");
4817  afw_gl_glBlendEquation = (PFNGLBLENDEQUATIONPROC)load("glBlendEquation");
4818 }
4820  if(!AFW_GL_GL_VERSION_1_5) return;
4821  afw_gl_glGenQueries = (PFNGLGENQUERIESPROC)load("glGenQueries");
4822  afw_gl_glDeleteQueries = (PFNGLDELETEQUERIESPROC)load("glDeleteQueries");
4823  afw_gl_glIsQuery = (PFNGLISQUERYPROC)load("glIsQuery");
4824  afw_gl_glBeginQuery = (PFNGLBEGINQUERYPROC)load("glBeginQuery");
4825  afw_gl_glEndQuery = (PFNGLENDQUERYPROC)load("glEndQuery");
4826  afw_gl_glGetQueryiv = (PFNGLGETQUERYIVPROC)load("glGetQueryiv");
4827  afw_gl_glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC)load("glGetQueryObjectiv");
4828  afw_gl_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC)load("glGetQueryObjectuiv");
4829  afw_gl_glBindBuffer = (PFNGLBINDBUFFERPROC)load("glBindBuffer");
4830  afw_gl_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC)load("glDeleteBuffers");
4831  afw_gl_glGenBuffers = (PFNGLGENBUFFERSPROC)load("glGenBuffers");
4832  afw_gl_glIsBuffer = (PFNGLISBUFFERPROC)load("glIsBuffer");
4833  afw_gl_glBufferData = (PFNGLBUFFERDATAPROC)load("glBufferData");
4834  afw_gl_glBufferSubData = (PFNGLBUFFERSUBDATAPROC)load("glBufferSubData");
4835  afw_gl_glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC)load("glGetBufferSubData");
4836  afw_gl_glMapBuffer = (PFNGLMAPBUFFERPROC)load("glMapBuffer");
4837  afw_gl_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC)load("glUnmapBuffer");
4838  afw_gl_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC)load("glGetBufferParameteriv");
4839  afw_gl_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC)load("glGetBufferPointerv");
4840 }
4842  if(!AFW_GL_GL_VERSION_2_0) return;
4843  afw_gl_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC)load("glBlendEquationSeparate");
4844  afw_gl_glDrawBuffers = (PFNGLDRAWBUFFERSPROC)load("glDrawBuffers");
4845  afw_gl_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC)load("glStencilOpSeparate");
4846  afw_gl_glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC)load("glStencilFuncSeparate");
4847  afw_gl_glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC)load("glStencilMaskSeparate");
4848  afw_gl_glAttachShader = (PFNGLATTACHSHADERPROC)load("glAttachShader");
4849  afw_gl_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC)load("glBindAttribLocation");
4850  afw_gl_glCompileShader = (PFNGLCOMPILESHADERPROC)load("glCompileShader");
4851  afw_gl_glCreateProgram = (PFNGLCREATEPROGRAMPROC)load("glCreateProgram");
4852  afw_gl_glCreateShader = (PFNGLCREATESHADERPROC)load("glCreateShader");
4853  afw_gl_glDeleteProgram = (PFNGLDELETEPROGRAMPROC)load("glDeleteProgram");
4854  afw_gl_glDeleteShader = (PFNGLDELETESHADERPROC)load("glDeleteShader");
4855  afw_gl_glDetachShader = (PFNGLDETACHSHADERPROC)load("glDetachShader");
4856  afw_gl_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC)load("glDisableVertexAttribArray");
4857  afw_gl_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC)load("glEnableVertexAttribArray");
4858  afw_gl_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC)load("glGetActiveAttrib");
4859  afw_gl_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC)load("glGetActiveUniform");
4860  afw_gl_glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC)load("glGetAttachedShaders");
4861  afw_gl_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC)load("glGetAttribLocation");
4862  afw_gl_glGetProgramiv = (PFNGLGETPROGRAMIVPROC)load("glGetProgramiv");
4863  afw_gl_glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC)load("glGetProgramInfoLog");
4864  afw_gl_glGetShaderiv = (PFNGLGETSHADERIVPROC)load("glGetShaderiv");
4865  afw_gl_glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC)load("glGetShaderInfoLog");
4866  afw_gl_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC)load("glGetShaderSource");
4867  afw_gl_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC)load("glGetUniformLocation");
4868  afw_gl_glGetUniformfv = (PFNGLGETUNIFORMFVPROC)load("glGetUniformfv");
4869  afw_gl_glGetUniformiv = (PFNGLGETUNIFORMIVPROC)load("glGetUniformiv");
4870  afw_gl_glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC)load("glGetVertexAttribdv");
4871  afw_gl_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)load("glGetVertexAttribfv");
4872  afw_gl_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)load("glGetVertexAttribiv");
4873  afw_gl_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)load("glGetVertexAttribPointerv");
4874  afw_gl_glIsProgram = (PFNGLISPROGRAMPROC)load("glIsProgram");
4875  afw_gl_glIsShader = (PFNGLISSHADERPROC)load("glIsShader");
4876  afw_gl_glLinkProgram = (PFNGLLINKPROGRAMPROC)load("glLinkProgram");
4877  afw_gl_glShaderSource = (PFNGLSHADERSOURCEPROC)load("glShaderSource");
4878  afw_gl_glUseProgram = (PFNGLUSEPROGRAMPROC)load("glUseProgram");
4879  afw_gl_glUniform1f = (PFNGLUNIFORM1FPROC)load("glUniform1f");
4880  afw_gl_glUniform2f = (PFNGLUNIFORM2FPROC)load("glUniform2f");
4881  afw_gl_glUniform3f = (PFNGLUNIFORM3FPROC)load("glUniform3f");
4882  afw_gl_glUniform4f = (PFNGLUNIFORM4FPROC)load("glUniform4f");
4883  afw_gl_glUniform1i = (PFNGLUNIFORM1IPROC)load("glUniform1i");
4884  afw_gl_glUniform2i = (PFNGLUNIFORM2IPROC)load("glUniform2i");
4885  afw_gl_glUniform3i = (PFNGLUNIFORM3IPROC)load("glUniform3i");
4886  afw_gl_glUniform4i = (PFNGLUNIFORM4IPROC)load("glUniform4i");
4887  afw_gl_glUniform1fv = (PFNGLUNIFORM1FVPROC)load("glUniform1fv");
4888  afw_gl_glUniform2fv = (PFNGLUNIFORM2FVPROC)load("glUniform2fv");
4889  afw_gl_glUniform3fv = (PFNGLUNIFORM3FVPROC)load("glUniform3fv");
4890  afw_gl_glUniform4fv = (PFNGLUNIFORM4FVPROC)load("glUniform4fv");
4891  afw_gl_glUniform1iv = (PFNGLUNIFORM1IVPROC)load("glUniform1iv");
4892  afw_gl_glUniform2iv = (PFNGLUNIFORM2IVPROC)load("glUniform2iv");
4893  afw_gl_glUniform3iv = (PFNGLUNIFORM3IVPROC)load("glUniform3iv");
4894  afw_gl_glUniform4iv = (PFNGLUNIFORM4IVPROC)load("glUniform4iv");
4895  afw_gl_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC)load("glUniformMatrix2fv");
4896  afw_gl_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC)load("glUniformMatrix3fv");
4897  afw_gl_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC)load("glUniformMatrix4fv");
4898  afw_gl_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC)load("glValidateProgram");
4899  afw_gl_glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC)load("glVertexAttrib1d");
4900  afw_gl_glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC)load("glVertexAttrib1dv");
4901  afw_gl_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)load("glVertexAttrib1f");
4902  afw_gl_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)load("glVertexAttrib1fv");
4903  afw_gl_glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC)load("glVertexAttrib1s");
4904  afw_gl_glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC)load("glVertexAttrib1sv");
4905  afw_gl_glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC)load("glVertexAttrib2d");
4906  afw_gl_glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC)load("glVertexAttrib2dv");
4907  afw_gl_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)load("glVertexAttrib2f");
4908  afw_gl_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)load("glVertexAttrib2fv");
4909  afw_gl_glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC)load("glVertexAttrib2s");
4910  afw_gl_glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC)load("glVertexAttrib2sv");
4911  afw_gl_glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC)load("glVertexAttrib3d");
4912  afw_gl_glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC)load("glVertexAttrib3dv");
4913  afw_gl_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)load("glVertexAttrib3f");
4914  afw_gl_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)load("glVertexAttrib3fv");
4915  afw_gl_glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC)load("glVertexAttrib3s");
4916  afw_gl_glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC)load("glVertexAttrib3sv");
4917  afw_gl_glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC)load("glVertexAttrib4Nbv");
4918  afw_gl_glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC)load("glVertexAttrib4Niv");
4919  afw_gl_glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC)load("glVertexAttrib4Nsv");
4920  afw_gl_glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC)load("glVertexAttrib4Nub");
4921  afw_gl_glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC)load("glVertexAttrib4Nubv");
4922  afw_gl_glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC)load("glVertexAttrib4Nuiv");
4923  afw_gl_glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC)load("glVertexAttrib4Nusv");
4924  afw_gl_glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC)load("glVertexAttrib4bv");
4925  afw_gl_glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC)load("glVertexAttrib4d");
4926  afw_gl_glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC)load("glVertexAttrib4dv");
4927  afw_gl_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)load("glVertexAttrib4f");
4928  afw_gl_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)load("glVertexAttrib4fv");
4929  afw_gl_glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC)load("glVertexAttrib4iv");
4930  afw_gl_glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC)load("glVertexAttrib4s");
4931  afw_gl_glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC)load("glVertexAttrib4sv");
4932  afw_gl_glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC)load("glVertexAttrib4ubv");
4933  afw_gl_glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC)load("glVertexAttrib4uiv");
4934  afw_gl_glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC)load("glVertexAttrib4usv");
4935  afw_gl_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)load("glVertexAttribPointer");
4936 }
4938  if(!AFW_GL_GL_VERSION_2_1) return;
4939  afw_gl_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC)load("glUniformMatrix2x3fv");
4940  afw_gl_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC)load("glUniformMatrix3x2fv");
4941  afw_gl_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC)load("glUniformMatrix2x4fv");
4942  afw_gl_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC)load("glUniformMatrix4x2fv");
4943  afw_gl_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC)load("glUniformMatrix3x4fv");
4944  afw_gl_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC)load("glUniformMatrix4x3fv");
4945 }
4947  if(!AFW_GL_GL_VERSION_3_0) return;
4948  afw_gl_glColorMaski = (PFNGLCOLORMASKIPROC)load("glColorMaski");
4949  afw_gl_glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC)load("glGetBooleani_v");
4950  afw_gl_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC)load("glGetIntegeri_v");
4951  afw_gl_glEnablei = (PFNGLENABLEIPROC)load("glEnablei");
4952  afw_gl_glDisablei = (PFNGLDISABLEIPROC)load("glDisablei");
4953  afw_gl_glIsEnabledi = (PFNGLISENABLEDIPROC)load("glIsEnabledi");
4954  afw_gl_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC)load("glBeginTransformFeedback");
4955  afw_gl_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC)load("glEndTransformFeedback");
4956  afw_gl_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)load("glBindBufferRange");
4957  afw_gl_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)load("glBindBufferBase");
4958  afw_gl_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC)load("glTransformFeedbackVaryings");
4959  afw_gl_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)load("glGetTransformFeedbackVarying");
4960  afw_gl_glClampColor = (PFNGLCLAMPCOLORPROC)load("glClampColor");
4961  afw_gl_glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC)load("glBeginConditionalRender");
4962  afw_gl_glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC)load("glEndConditionalRender");
4963  afw_gl_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC)load("glVertexAttribIPointer");
4964  afw_gl_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC)load("glGetVertexAttribIiv");
4965  afw_gl_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC)load("glGetVertexAttribIuiv");
4966  afw_gl_glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC)load("glVertexAttribI1i");
4967  afw_gl_glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC)load("glVertexAttribI2i");
4968  afw_gl_glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC)load("glVertexAttribI3i");
4969  afw_gl_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC)load("glVertexAttribI4i");
4970  afw_gl_glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC)load("glVertexAttribI1ui");
4971  afw_gl_glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC)load("glVertexAttribI2ui");
4972  afw_gl_glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC)load("glVertexAttribI3ui");
4973  afw_gl_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC)load("glVertexAttribI4ui");
4974  afw_gl_glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC)load("glVertexAttribI1iv");
4975  afw_gl_glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC)load("glVertexAttribI2iv");
4976  afw_gl_glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC)load("glVertexAttribI3iv");
4977  afw_gl_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC)load("glVertexAttribI4iv");
4978  afw_gl_glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC)load("glVertexAttribI1uiv");
4979  afw_gl_glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC)load("glVertexAttribI2uiv");
4980  afw_gl_glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC)load("glVertexAttribI3uiv");
4981  afw_gl_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC)load("glVertexAttribI4uiv");
4982  afw_gl_glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC)load("glVertexAttribI4bv");
4983  afw_gl_glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC)load("glVertexAttribI4sv");
4984  afw_gl_glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC)load("glVertexAttribI4ubv");
4985  afw_gl_glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC)load("glVertexAttribI4usv");
4986  afw_gl_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC)load("glGetUniformuiv");
4987  afw_gl_glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC)load("glBindFragDataLocation");
4988  afw_gl_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC)load("glGetFragDataLocation");
4989  afw_gl_glUniform1ui = (PFNGLUNIFORM1UIPROC)load("glUniform1ui");
4990  afw_gl_glUniform2ui = (PFNGLUNIFORM2UIPROC)load("glUniform2ui");
4991  afw_gl_glUniform3ui = (PFNGLUNIFORM3UIPROC)load("glUniform3ui");
4992  afw_gl_glUniform4ui = (PFNGLUNIFORM4UIPROC)load("glUniform4ui");
4993  afw_gl_glUniform1uiv = (PFNGLUNIFORM1UIVPROC)load("glUniform1uiv");
4994  afw_gl_glUniform2uiv = (PFNGLUNIFORM2UIVPROC)load("glUniform2uiv");
4995  afw_gl_glUniform3uiv = (PFNGLUNIFORM3UIVPROC)load("glUniform3uiv");
4996  afw_gl_glUniform4uiv = (PFNGLUNIFORM4UIVPROC)load("glUniform4uiv");
4997  afw_gl_glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC)load("glTexParameterIiv");
4998  afw_gl_glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC)load("glTexParameterIuiv");
4999  afw_gl_glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC)load("glGetTexParameterIiv");
5000  afw_gl_glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC)load("glGetTexParameterIuiv");
5001  afw_gl_glClearBufferiv = (PFNGLCLEARBUFFERIVPROC)load("glClearBufferiv");
5002  afw_gl_glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC)load("glClearBufferuiv");
5003  afw_gl_glClearBufferfv = (PFNGLCLEARBUFFERFVPROC)load("glClearBufferfv");
5004  afw_gl_glClearBufferfi = (PFNGLCLEARBUFFERFIPROC)load("glClearBufferfi");
5005  afw_gl_glGetStringi = (PFNGLGETSTRINGIPROC)load("glGetStringi");
5006  afw_gl_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC)load("glIsRenderbuffer");
5007  afw_gl_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)load("glBindRenderbuffer");
5008  afw_gl_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)load("glDeleteRenderbuffers");
5009  afw_gl_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)load("glGenRenderbuffers");
5010  afw_gl_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)load("glRenderbufferStorage");
5011  afw_gl_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)load("glGetRenderbufferParameteriv");
5012  afw_gl_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC)load("glIsFramebuffer");
5013  afw_gl_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)load("glBindFramebuffer");
5014  afw_gl_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)load("glDeleteFramebuffers");
5015  afw_gl_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)load("glGenFramebuffers");
5016  afw_gl_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)load("glCheckFramebufferStatus");
5017  afw_gl_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC)load("glFramebufferTexture1D");
5018  afw_gl_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)load("glFramebufferTexture2D");
5019  afw_gl_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC)load("glFramebufferTexture3D");
5020  afw_gl_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)load("glFramebufferRenderbuffer");
5021  afw_gl_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)load("glGetFramebufferAttachmentParameteriv");
5022  afw_gl_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC)load("glGenerateMipmap");
5023  afw_gl_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)load("glBlitFramebuffer");
5024  afw_gl_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)load("glRenderbufferStorageMultisample");
5025  afw_gl_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC)load("glFramebufferTextureLayer");
5026  afw_gl_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC)load("glMapBufferRange");
5027  afw_gl_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC)load("glFlushMappedBufferRange");
5028  afw_gl_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC)load("glBindVertexArray");
5029  afw_gl_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)load("glDeleteVertexArrays");
5030  afw_gl_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)load("glGenVertexArrays");
5031  afw_gl_glIsVertexArray = (PFNGLISVERTEXARRAYPROC)load("glIsVertexArray");
5032 }
5034  if(!AFW_GL_GL_VERSION_3_1) return;
5035  afw_gl_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC)load("glDrawArraysInstanced");
5036  afw_gl_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC)load("glDrawElementsInstanced");
5037  afw_gl_glTexBuffer = (PFNGLTEXBUFFERPROC)load("glTexBuffer");
5038  afw_gl_glPrimitiveRestartIndex = (PFNGLPRIMITIVERESTARTINDEXPROC)load("glPrimitiveRestartIndex");
5039  afw_gl_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC)load("glCopyBufferSubData");
5040  afw_gl_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC)load("glGetUniformIndices");
5041  afw_gl_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC)load("glGetActiveUniformsiv");
5042  afw_gl_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC)load("glGetActiveUniformName");
5043  afw_gl_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC)load("glGetUniformBlockIndex");
5044  afw_gl_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC)load("glGetActiveUniformBlockiv");
5045  afw_gl_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)load("glGetActiveUniformBlockName");
5046  afw_gl_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC)load("glUniformBlockBinding");
5047  afw_gl_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)load("glBindBufferRange");
5048  afw_gl_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)load("glBindBufferBase");
5049  afw_gl_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC)load("glGetIntegeri_v");
5050 }
5052  if(!AFW_GL_GL_VERSION_3_2) return;
5053  afw_gl_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC)load("glDrawElementsBaseVertex");
5054  afw_gl_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)load("glDrawRangeElementsBaseVertex");
5055  afw_gl_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)load("glDrawElementsInstancedBaseVertex");
5056  afw_gl_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)load("glMultiDrawElementsBaseVertex");
5057  afw_gl_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC)load("glProvokingVertex");
5058  afw_gl_glFenceSync = (PFNGLFENCESYNCPROC)load("glFenceSync");
5059  afw_gl_glIsSync = (PFNGLISSYNCPROC)load("glIsSync");
5060  afw_gl_glDeleteSync = (PFNGLDELETESYNCPROC)load("glDeleteSync");
5061  afw_gl_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC)load("glClientWaitSync");
5062  afw_gl_glWaitSync = (PFNGLWAITSYNCPROC)load("glWaitSync");
5063  afw_gl_glGetInteger64v = (PFNGLGETINTEGER64VPROC)load("glGetInteger64v");
5064  afw_gl_glGetSynciv = (PFNGLGETSYNCIVPROC)load("glGetSynciv");
5065  afw_gl_glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC)load("glGetInteger64i_v");
5066  afw_gl_glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC)load("glGetBufferParameteri64v");
5067  afw_gl_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC)load("glFramebufferTexture");
5068  afw_gl_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC)load("glTexImage2DMultisample");
5069  afw_gl_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC)load("glTexImage3DMultisample");
5070  afw_gl_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC)load("glGetMultisamplefv");
5071  afw_gl_glSampleMaski = (PFNGLSAMPLEMASKIPROC)load("glSampleMaski");
5072 }
5074  if(!AFW_GL_GL_VERSION_3_3) return;
5075  afw_gl_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)load("glBindFragDataLocationIndexed");
5076  afw_gl_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC)load("glGetFragDataIndex");
5077  afw_gl_glGenSamplers = (PFNGLGENSAMPLERSPROC)load("glGenSamplers");
5078  afw_gl_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC)load("glDeleteSamplers");
5079  afw_gl_glIsSampler = (PFNGLISSAMPLERPROC)load("glIsSampler");
5080  afw_gl_glBindSampler = (PFNGLBINDSAMPLERPROC)load("glBindSampler");
5081  afw_gl_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC)load("glSamplerParameteri");
5082  afw_gl_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC)load("glSamplerParameteriv");
5083  afw_gl_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC)load("glSamplerParameterf");
5084  afw_gl_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC)load("glSamplerParameterfv");
5085  afw_gl_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC)load("glSamplerParameterIiv");
5086  afw_gl_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC)load("glSamplerParameterIuiv");
5087  afw_gl_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC)load("glGetSamplerParameteriv");
5088  afw_gl_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC)load("glGetSamplerParameterIiv");
5089  afw_gl_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC)load("glGetSamplerParameterfv");
5090  afw_gl_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC)load("glGetSamplerParameterIuiv");
5091  afw_gl_glQueryCounter = (PFNGLQUERYCOUNTERPROC)load("glQueryCounter");
5092  afw_gl_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC)load("glGetQueryObjecti64v");
5093  afw_gl_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC)load("glGetQueryObjectui64v");
5094  afw_gl_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC)load("glVertexAttribDivisor");
5095  afw_gl_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC)load("glVertexAttribP1ui");
5096  afw_gl_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC)load("glVertexAttribP1uiv");
5097  afw_gl_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC)load("glVertexAttribP2ui");
5098  afw_gl_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC)load("glVertexAttribP2uiv");
5099  afw_gl_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC)load("glVertexAttribP3ui");
5100  afw_gl_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC)load("glVertexAttribP3uiv");
5101  afw_gl_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC)load("glVertexAttribP4ui");
5102  afw_gl_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC)load("glVertexAttribP4uiv");
5103  afw_gl_glVertexP2ui = (PFNGLVERTEXP2UIPROC)load("glVertexP2ui");
5104  afw_gl_glVertexP2uiv = (PFNGLVERTEXP2UIVPROC)load("glVertexP2uiv");
5105  afw_gl_glVertexP3ui = (PFNGLVERTEXP3UIPROC)load("glVertexP3ui");
5106  afw_gl_glVertexP3uiv = (PFNGLVERTEXP3UIVPROC)load("glVertexP3uiv");
5107  afw_gl_glVertexP4ui = (PFNGLVERTEXP4UIPROC)load("glVertexP4ui");
5108  afw_gl_glVertexP4uiv = (PFNGLVERTEXP4UIVPROC)load("glVertexP4uiv");
5109  afw_gl_glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC)load("glTexCoordP1ui");
5110  afw_gl_glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC)load("glTexCoordP1uiv");
5111  afw_gl_glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC)load("glTexCoordP2ui");
5112  afw_gl_glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC)load("glTexCoordP2uiv");
5113  afw_gl_glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC)load("glTexCoordP3ui");
5114  afw_gl_glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC)load("glTexCoordP3uiv");
5115  afw_gl_glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC)load("glTexCoordP4ui");
5116  afw_gl_glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC)load("glTexCoordP4uiv");
5117  afw_gl_glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC)load("glMultiTexCoordP1ui");
5118  afw_gl_glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC)load("glMultiTexCoordP1uiv");
5119  afw_gl_glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC)load("glMultiTexCoordP2ui");
5120  afw_gl_glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC)load("glMultiTexCoordP2uiv");
5121  afw_gl_glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC)load("glMultiTexCoordP3ui");
5122  afw_gl_glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC)load("glMultiTexCoordP3uiv");
5123  afw_gl_glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC)load("glMultiTexCoordP4ui");
5124  afw_gl_glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC)load("glMultiTexCoordP4uiv");
5125  afw_gl_glNormalP3ui = (PFNGLNORMALP3UIPROC)load("glNormalP3ui");
5126  afw_gl_glNormalP3uiv = (PFNGLNORMALP3UIVPROC)load("glNormalP3uiv");
5127  afw_gl_glColorP3ui = (PFNGLCOLORP3UIPROC)load("glColorP3ui");
5128  afw_gl_glColorP3uiv = (PFNGLCOLORP3UIVPROC)load("glColorP3uiv");
5129  afw_gl_glColorP4ui = (PFNGLCOLORP4UIPROC)load("glColorP4ui");
5130  afw_gl_glColorP4uiv = (PFNGLCOLORP4UIVPROC)load("glColorP4uiv");
5131  afw_gl_glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC)load("glSecondaryColorP3ui");
5132  afw_gl_glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC)load("glSecondaryColorP3uiv");
5133 }
5135  if(!AFW_GL_GL_VERSION_4_0) return;
5136  afw_gl_glMinSampleShading = (PFNGLMINSAMPLESHADINGPROC)load("glMinSampleShading");
5137  afw_gl_glBlendEquationi = (PFNGLBLENDEQUATIONIPROC)load("glBlendEquationi");
5138  afw_gl_glBlendEquationSeparatei = (PFNGLBLENDEQUATIONSEPARATEIPROC)load("glBlendEquationSeparatei");
5139  afw_gl_glBlendFunci = (PFNGLBLENDFUNCIPROC)load("glBlendFunci");
5140  afw_gl_glBlendFuncSeparatei = (PFNGLBLENDFUNCSEPARATEIPROC)load("glBlendFuncSeparatei");
5141  afw_gl_glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC)load("glDrawArraysIndirect");
5142  afw_gl_glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC)load("glDrawElementsIndirect");
5143  afw_gl_glUniform1d = (PFNGLUNIFORM1DPROC)load("glUniform1d");
5144  afw_gl_glUniform2d = (PFNGLUNIFORM2DPROC)load("glUniform2d");
5145  afw_gl_glUniform3d = (PFNGLUNIFORM3DPROC)load("glUniform3d");
5146  afw_gl_glUniform4d = (PFNGLUNIFORM4DPROC)load("glUniform4d");
5147  afw_gl_glUniform1dv = (PFNGLUNIFORM1DVPROC)load("glUniform1dv");
5148  afw_gl_glUniform2dv = (PFNGLUNIFORM2DVPROC)load("glUniform2dv");
5149  afw_gl_glUniform3dv = (PFNGLUNIFORM3DVPROC)load("glUniform3dv");
5150  afw_gl_glUniform4dv = (PFNGLUNIFORM4DVPROC)load("glUniform4dv");
5151  afw_gl_glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC)load("glUniformMatrix2dv");
5152  afw_gl_glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC)load("glUniformMatrix3dv");
5153  afw_gl_glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC)load("glUniformMatrix4dv");
5154  afw_gl_glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC)load("glUniformMatrix2x3dv");
5155  afw_gl_glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC)load("glUniformMatrix2x4dv");
5156  afw_gl_glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC)load("glUniformMatrix3x2dv");
5157  afw_gl_glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC)load("glUniformMatrix3x4dv");
5158  afw_gl_glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC)load("glUniformMatrix4x2dv");
5159  afw_gl_glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC)load("glUniformMatrix4x3dv");
5160  afw_gl_glGetUniformdv = (PFNGLGETUNIFORMDVPROC)load("glGetUniformdv");
5161  afw_gl_glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)load("glGetSubroutineUniformLocation");
5162  afw_gl_glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC)load("glGetSubroutineIndex");
5163  afw_gl_glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)load("glGetActiveSubroutineUniformiv");
5164  afw_gl_glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)load("glGetActiveSubroutineUniformName");
5165  afw_gl_glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC)load("glGetActiveSubroutineName");
5166  afw_gl_glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC)load("glUniformSubroutinesuiv");
5167  afw_gl_glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC)load("glGetUniformSubroutineuiv");
5168  afw_gl_glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC)load("glGetProgramStageiv");
5169  afw_gl_glPatchParameteri = (PFNGLPATCHPARAMETERIPROC)load("glPatchParameteri");
5170  afw_gl_glPatchParameterfv = (PFNGLPATCHPARAMETERFVPROC)load("glPatchParameterfv");
5171  afw_gl_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC)load("glBindTransformFeedback");
5172  afw_gl_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC)load("glDeleteTransformFeedbacks");
5173  afw_gl_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC)load("glGenTransformFeedbacks");
5174  afw_gl_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC)load("glIsTransformFeedback");
5175  afw_gl_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC)load("glPauseTransformFeedback");
5176  afw_gl_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC)load("glResumeTransformFeedback");
5177  afw_gl_glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC)load("glDrawTransformFeedback");
5178  afw_gl_glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)load("glDrawTransformFeedbackStream");
5179  afw_gl_glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC)load("glBeginQueryIndexed");
5180  afw_gl_glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC)load("glEndQueryIndexed");
5181  afw_gl_glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC)load("glGetQueryIndexediv");
5182 }
5184  if(!AFW_GL_GL_VERSION_4_1) return;
5185  afw_gl_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC)load("glReleaseShaderCompiler");
5186  afw_gl_glShaderBinary = (PFNGLSHADERBINARYPROC)load("glShaderBinary");
5187  afw_gl_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC)load("glGetShaderPrecisionFormat");
5188  afw_gl_glDepthRangef = (PFNGLDEPTHRANGEFPROC)load("glDepthRangef");
5189  afw_gl_glClearDepthf = (PFNGLCLEARDEPTHFPROC)load("glClearDepthf");
5190  afw_gl_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC)load("glGetProgramBinary");
5191  afw_gl_glProgramBinary = (PFNGLPROGRAMBINARYPROC)load("glProgramBinary");
5192  afw_gl_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)load("glProgramParameteri");
5193  afw_gl_glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC)load("glUseProgramStages");
5194  afw_gl_glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC)load("glActiveShaderProgram");
5195  afw_gl_glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC)load("glCreateShaderProgramv");
5196  afw_gl_glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC)load("glBindProgramPipeline");
5197  afw_gl_glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC)load("glDeleteProgramPipelines");
5198  afw_gl_glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC)load("glGenProgramPipelines");
5199  afw_gl_glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC)load("glIsProgramPipeline");
5200  afw_gl_glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC)load("glGetProgramPipelineiv");
5201  afw_gl_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)load("glProgramParameteri");
5202  afw_gl_glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC)load("glProgramUniform1i");
5203  afw_gl_glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC)load("glProgramUniform1iv");
5204  afw_gl_glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC)load("glProgramUniform1f");
5205  afw_gl_glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC)load("glProgramUniform1fv");
5206  afw_gl_glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC)load("glProgramUniform1d");
5207  afw_gl_glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC)load("glProgramUniform1dv");
5208  afw_gl_glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC)load("glProgramUniform1ui");
5209  afw_gl_glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC)load("glProgramUniform1uiv");
5210  afw_gl_glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC)load("glProgramUniform2i");
5211  afw_gl_glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC)load("glProgramUniform2iv");
5212  afw_gl_glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC)load("glProgramUniform2f");
5213  afw_gl_glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC)load("glProgramUniform2fv");
5214  afw_gl_glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC)load("glProgramUniform2d");
5215  afw_gl_glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC)load("glProgramUniform2dv");
5216  afw_gl_glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC)load("glProgramUniform2ui");
5217  afw_gl_glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC)load("glProgramUniform2uiv");
5218  afw_gl_glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC)load("glProgramUniform3i");
5219  afw_gl_glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC)load("glProgramUniform3iv");
5220  afw_gl_glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC)load("glProgramUniform3f");
5221  afw_gl_glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC)load("glProgramUniform3fv");
5222  afw_gl_glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC)load("glProgramUniform3d");
5223  afw_gl_glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC)load("glProgramUniform3dv");
5224  afw_gl_glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC)load("glProgramUniform3ui");
5225  afw_gl_glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC)load("glProgramUniform3uiv");
5226  afw_gl_glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC)load("glProgramUniform4i");
5227  afw_gl_glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC)load("glProgramUniform4iv");
5228  afw_gl_glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC)load("glProgramUniform4f");
5229  afw_gl_glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC)load("glProgramUniform4fv");
5230  afw_gl_glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC)load("glProgramUniform4d");
5231  afw_gl_glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC)load("glProgramUniform4dv");
5232  afw_gl_glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC)load("glProgramUniform4ui");
5233  afw_gl_glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC)load("glProgramUniform4uiv");
5234  afw_gl_glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC)load("glProgramUniformMatrix2fv");
5235  afw_gl_glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC)load("glProgramUniformMatrix3fv");
5236  afw_gl_glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC)load("glProgramUniformMatrix4fv");
5237  afw_gl_glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC)load("glProgramUniformMatrix2dv");
5238  afw_gl_glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC)load("glProgramUniformMatrix3dv");
5239  afw_gl_glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC)load("glProgramUniformMatrix4dv");
5240  afw_gl_glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC)load("glProgramUniformMatrix2x3fv");
5241  afw_gl_glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC)load("glProgramUniformMatrix3x2fv");
5242  afw_gl_glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC)load("glProgramUniformMatrix2x4fv");
5243  afw_gl_glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC)load("glProgramUniformMatrix4x2fv");
5244  afw_gl_glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC)load("glProgramUniformMatrix3x4fv");
5245  afw_gl_glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC)load("glProgramUniformMatrix4x3fv");
5246  afw_gl_glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC)load("glProgramUniformMatrix2x3dv");
5247  afw_gl_glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC)load("glProgramUniformMatrix3x2dv");
5248  afw_gl_glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC)load("glProgramUniformMatrix2x4dv");
5249  afw_gl_glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC)load("glProgramUniformMatrix4x2dv");
5250  afw_gl_glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC)load("glProgramUniformMatrix3x4dv");
5251  afw_gl_glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC)load("glProgramUniformMatrix4x3dv");
5252  afw_gl_glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC)load("glValidateProgramPipeline");
5253  afw_gl_glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC)load("glGetProgramPipelineInfoLog");
5254  afw_gl_glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC)load("glVertexAttribL1d");
5255  afw_gl_glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC)load("glVertexAttribL2d");
5256  afw_gl_glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC)load("glVertexAttribL3d");
5257  afw_gl_glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC)load("glVertexAttribL4d");
5258  afw_gl_glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC)load("glVertexAttribL1dv");
5259  afw_gl_glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC)load("glVertexAttribL2dv");
5260  afw_gl_glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC)load("glVertexAttribL3dv");
5261  afw_gl_glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC)load("glVertexAttribL4dv");
5262  afw_gl_glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC)load("glVertexAttribLPointer");
5263  afw_gl_glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC)load("glGetVertexAttribLdv");
5264  afw_gl_glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC)load("glViewportArrayv");
5265  afw_gl_glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC)load("glViewportIndexedf");
5266  afw_gl_glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC)load("glViewportIndexedfv");
5267  afw_gl_glScissorArrayv = (PFNGLSCISSORARRAYVPROC)load("glScissorArrayv");
5268  afw_gl_glScissorIndexed = (PFNGLSCISSORINDEXEDPROC)load("glScissorIndexed");
5269  afw_gl_glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC)load("glScissorIndexedv");
5270  afw_gl_glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC)load("glDepthRangeArrayv");
5271  afw_gl_glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC)load("glDepthRangeIndexed");
5272  afw_gl_glGetFloati_v = (PFNGLGETFLOATI_VPROC)load("glGetFloati_v");
5273  afw_gl_glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC)load("glGetDoublei_v");
5274 }
5276  if(!AFW_GL_GL_VERSION_4_2) return;
5277  afw_gl_glDrawArraysInstancedBaseInstance = (PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC)load("glDrawArraysInstancedBaseInstance");
5278  afw_gl_glDrawElementsInstancedBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC)load("glDrawElementsInstancedBaseInstance");
5279  afw_gl_glDrawElementsInstancedBaseVertexBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC)load("glDrawElementsInstancedBaseVertexBaseInstance");
5280  afw_gl_glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC)load("glGetInternalformativ");
5281  afw_gl_glGetActiveAtomicCounterBufferiv = (PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC)load("glGetActiveAtomicCounterBufferiv");
5282  afw_gl_glBindImageTexture = (PFNGLBINDIMAGETEXTUREPROC)load("glBindImageTexture");
5283  afw_gl_glMemoryBarrier = (PFNGLMEMORYBARRIERPROC)load("glMemoryBarrier");
5284  afw_gl_glTexStorage1D = (PFNGLTEXSTORAGE1DPROC)load("glTexStorage1D");
5285  afw_gl_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC)load("glTexStorage2D");
5286  afw_gl_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC)load("glTexStorage3D");
5287  afw_gl_glDrawTransformFeedbackInstanced = (PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC)load("glDrawTransformFeedbackInstanced");
5288  afw_gl_glDrawTransformFeedbackStreamInstanced = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC)load("glDrawTransformFeedbackStreamInstanced");
5289 }
5291  if(!AFW_GL_GL_VERSION_4_3) return;
5292  afw_gl_glClearBufferData = (PFNGLCLEARBUFFERDATAPROC)load("glClearBufferData");
5293  afw_gl_glClearBufferSubData = (PFNGLCLEARBUFFERSUBDATAPROC)load("glClearBufferSubData");
5294  afw_gl_glDispatchCompute = (PFNGLDISPATCHCOMPUTEPROC)load("glDispatchCompute");
5295  afw_gl_glDispatchComputeIndirect = (PFNGLDISPATCHCOMPUTEINDIRECTPROC)load("glDispatchComputeIndirect");
5296  afw_gl_glCopyImageSubData = (PFNGLCOPYIMAGESUBDATAPROC)load("glCopyImageSubData");
5297  afw_gl_glFramebufferParameteri = (PFNGLFRAMEBUFFERPARAMETERIPROC)load("glFramebufferParameteri");
5298  afw_gl_glGetFramebufferParameteriv = (PFNGLGETFRAMEBUFFERPARAMETERIVPROC)load("glGetFramebufferParameteriv");
5299  afw_gl_glGetInternalformati64v = (PFNGLGETINTERNALFORMATI64VPROC)load("glGetInternalformati64v");
5300  afw_gl_glInvalidateTexSubImage = (PFNGLINVALIDATETEXSUBIMAGEPROC)load("glInvalidateTexSubImage");
5301  afw_gl_glInvalidateTexImage = (PFNGLINVALIDATETEXIMAGEPROC)load("glInvalidateTexImage");
5302  afw_gl_glInvalidateBufferSubData = (PFNGLINVALIDATEBUFFERSUBDATAPROC)load("glInvalidateBufferSubData");
5303  afw_gl_glInvalidateBufferData = (PFNGLINVALIDATEBUFFERDATAPROC)load("glInvalidateBufferData");
5304  afw_gl_glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC)load("glInvalidateFramebuffer");
5305  afw_gl_glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC)load("glInvalidateSubFramebuffer");
5306  afw_gl_glMultiDrawArraysIndirect = (PFNGLMULTIDRAWARRAYSINDIRECTPROC)load("glMultiDrawArraysIndirect");
5307  afw_gl_glMultiDrawElementsIndirect = (PFNGLMULTIDRAWELEMENTSINDIRECTPROC)load("glMultiDrawElementsIndirect");
5308  afw_gl_glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC)load("glGetProgramInterfaceiv");
5309  afw_gl_glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC)load("glGetProgramResourceIndex");
5310  afw_gl_glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC)load("glGetProgramResourceName");
5311  afw_gl_glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC)load("glGetProgramResourceiv");
5312  afw_gl_glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC)load("glGetProgramResourceLocation");
5313  afw_gl_glGetProgramResourceLocationIndex = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)load("glGetProgramResourceLocationIndex");
5314  afw_gl_glShaderStorageBlockBinding = (PFNGLSHADERSTORAGEBLOCKBINDINGPROC)load("glShaderStorageBlockBinding");
5315  afw_gl_glTexBufferRange = (PFNGLTEXBUFFERRANGEPROC)load("glTexBufferRange");
5316  afw_gl_glTexStorage2DMultisample = (PFNGLTEXSTORAGE2DMULTISAMPLEPROC)load("glTexStorage2DMultisample");
5317  afw_gl_glTexStorage3DMultisample = (PFNGLTEXSTORAGE3DMULTISAMPLEPROC)load("glTexStorage3DMultisample");
5318  afw_gl_glTextureView = (PFNGLTEXTUREVIEWPROC)load("glTextureView");
5319  afw_gl_glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC)load("glBindVertexBuffer");
5320  afw_gl_glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC)load("glVertexAttribFormat");
5321  afw_gl_glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC)load("glVertexAttribIFormat");
5322  afw_gl_glVertexAttribLFormat = (PFNGLVERTEXATTRIBLFORMATPROC)load("glVertexAttribLFormat");
5323  afw_gl_glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC)load("glVertexAttribBinding");
5324  afw_gl_glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC)load("glVertexBindingDivisor");
5325  afw_gl_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC)load("glDebugMessageControl");
5326  afw_gl_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC)load("glDebugMessageInsert");
5327  afw_gl_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC)load("glDebugMessageCallback");
5328  afw_gl_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC)load("glGetDebugMessageLog");
5329  afw_gl_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC)load("glPushDebugGroup");
5330  afw_gl_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC)load("glPopDebugGroup");
5331  afw_gl_glObjectLabel = (PFNGLOBJECTLABELPROC)load("glObjectLabel");
5332  afw_gl_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC)load("glGetObjectLabel");
5333  afw_gl_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC)load("glObjectPtrLabel");
5334  afw_gl_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC)load("glGetObjectPtrLabel");
5335  afw_gl_glGetPointerv = (PFNGLGETPOINTERVPROC)load("glGetPointerv");
5336  afw_gl_glGetPointerv = (PFNGLGETPOINTERVPROC)load("glGetPointerv");
5337 }
5339  if(!AFW_GL_GL_VERSION_4_4) return;
5340  afw_gl_glBufferStorage = (PFNGLBUFFERSTORAGEPROC)load("glBufferStorage");
5341  afw_gl_glClearTexImage = (PFNGLCLEARTEXIMAGEPROC)load("glClearTexImage");
5342  afw_gl_glClearTexSubImage = (PFNGLCLEARTEXSUBIMAGEPROC)load("glClearTexSubImage");
5343  afw_gl_glBindBuffersBase = (PFNGLBINDBUFFERSBASEPROC)load("glBindBuffersBase");
5344  afw_gl_glBindBuffersRange = (PFNGLBINDBUFFERSRANGEPROC)load("glBindBuffersRange");
5345  afw_gl_glBindTextures = (PFNGLBINDTEXTURESPROC)load("glBindTextures");
5346  afw_gl_glBindSamplers = (PFNGLBINDSAMPLERSPROC)load("glBindSamplers");
5347  afw_gl_glBindImageTextures = (PFNGLBINDIMAGETEXTURESPROC)load("glBindImageTextures");
5348  afw_gl_glBindVertexBuffers = (PFNGLBINDVERTEXBUFFERSPROC)load("glBindVertexBuffers");
5349 }
5351  if(!AFW_GL_GL_VERSION_4_5) return;
5352  afw_gl_glClipControl = (PFNGLCLIPCONTROLPROC)load("glClipControl");
5353  afw_gl_glCreateTransformFeedbacks = (PFNGLCREATETRANSFORMFEEDBACKSPROC)load("glCreateTransformFeedbacks");
5354  afw_gl_glTransformFeedbackBufferBase = (PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC)load("glTransformFeedbackBufferBase");
5355  afw_gl_glTransformFeedbackBufferRange = (PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC)load("glTransformFeedbackBufferRange");
5356  afw_gl_glGetTransformFeedbackiv = (PFNGLGETTRANSFORMFEEDBACKIVPROC)load("glGetTransformFeedbackiv");
5357  afw_gl_glGetTransformFeedbacki_v = (PFNGLGETTRANSFORMFEEDBACKI_VPROC)load("glGetTransformFeedbacki_v");
5358  afw_gl_glGetTransformFeedbacki64_v = (PFNGLGETTRANSFORMFEEDBACKI64_VPROC)load("glGetTransformFeedbacki64_v");
5359  afw_gl_glCreateBuffers = (PFNGLCREATEBUFFERSPROC)load("glCreateBuffers");
5360  afw_gl_glNamedBufferStorage = (PFNGLNAMEDBUFFERSTORAGEPROC)load("glNamedBufferStorage");
5361  afw_gl_glNamedBufferData = (PFNGLNAMEDBUFFERDATAPROC)load("glNamedBufferData");
5362  afw_gl_glNamedBufferSubData = (PFNGLNAMEDBUFFERSUBDATAPROC)load("glNamedBufferSubData");
5363  afw_gl_glCopyNamedBufferSubData = (PFNGLCOPYNAMEDBUFFERSUBDATAPROC)load("glCopyNamedBufferSubData");
5364  afw_gl_glClearNamedBufferData = (PFNGLCLEARNAMEDBUFFERDATAPROC)load("glClearNamedBufferData");
5365  afw_gl_glClearNamedBufferSubData = (PFNGLCLEARNAMEDBUFFERSUBDATAPROC)load("glClearNamedBufferSubData");
5366  afw_gl_glMapNamedBuffer = (PFNGLMAPNAMEDBUFFERPROC)load("glMapNamedBuffer");
5367  afw_gl_glMapNamedBufferRange = (PFNGLMAPNAMEDBUFFERRANGEPROC)load("glMapNamedBufferRange");
5368  afw_gl_glUnmapNamedBuffer = (PFNGLUNMAPNAMEDBUFFERPROC)load("glUnmapNamedBuffer");
5369  afw_gl_glFlushMappedNamedBufferRange = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC)load("glFlushMappedNamedBufferRange");
5370  afw_gl_glGetNamedBufferParameteriv = (PFNGLGETNAMEDBUFFERPARAMETERIVPROC)load("glGetNamedBufferParameteriv");
5371  afw_gl_glGetNamedBufferParameteri64v = (PFNGLGETNAMEDBUFFERPARAMETERI64VPROC)load("glGetNamedBufferParameteri64v");
5372  afw_gl_glGetNamedBufferPointerv = (PFNGLGETNAMEDBUFFERPOINTERVPROC)load("glGetNamedBufferPointerv");
5373  afw_gl_glGetNamedBufferSubData = (PFNGLGETNAMEDBUFFERSUBDATAPROC)load("glGetNamedBufferSubData");
5374  afw_gl_glCreateFramebuffers = (PFNGLCREATEFRAMEBUFFERSPROC)load("glCreateFramebuffers");
5375  afw_gl_glNamedFramebufferRenderbuffer = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC)load("glNamedFramebufferRenderbuffer");
5376  afw_gl_glNamedFramebufferParameteri = (PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC)load("glNamedFramebufferParameteri");
5377  afw_gl_glNamedFramebufferTexture = (PFNGLNAMEDFRAMEBUFFERTEXTUREPROC)load("glNamedFramebufferTexture");
5378  afw_gl_glNamedFramebufferTextureLayer = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC)load("glNamedFramebufferTextureLayer");
5379  afw_gl_glNamedFramebufferDrawBuffer = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC)load("glNamedFramebufferDrawBuffer");
5380  afw_gl_glNamedFramebufferDrawBuffers = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC)load("glNamedFramebufferDrawBuffers");
5381  afw_gl_glNamedFramebufferReadBuffer = (PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC)load("glNamedFramebufferReadBuffer");
5382  afw_gl_glInvalidateNamedFramebufferData = (PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC)load("glInvalidateNamedFramebufferData");
5383  afw_gl_glInvalidateNamedFramebufferSubData = (PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC)load("glInvalidateNamedFramebufferSubData");
5384  afw_gl_glClearNamedFramebufferiv = (PFNGLCLEARNAMEDFRAMEBUFFERIVPROC)load("glClearNamedFramebufferiv");
5385  afw_gl_glClearNamedFramebufferuiv = (PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC)load("glClearNamedFramebufferuiv");
5386  afw_gl_glClearNamedFramebufferfv = (PFNGLCLEARNAMEDFRAMEBUFFERFVPROC)load("glClearNamedFramebufferfv");
5387  afw_gl_glClearNamedFramebufferfi = (PFNGLCLEARNAMEDFRAMEBUFFERFIPROC)load("glClearNamedFramebufferfi");
5388  afw_gl_glBlitNamedFramebuffer = (PFNGLBLITNAMEDFRAMEBUFFERPROC)load("glBlitNamedFramebuffer");
5389  afw_gl_glCheckNamedFramebufferStatus = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC)load("glCheckNamedFramebufferStatus");
5390  afw_gl_glGetNamedFramebufferParameteriv = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC)load("glGetNamedFramebufferParameteriv");
5391  afw_gl_glGetNamedFramebufferAttachmentParameteriv = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC)load("glGetNamedFramebufferAttachmentParameteriv");
5392  afw_gl_glCreateRenderbuffers = (PFNGLCREATERENDERBUFFERSPROC)load("glCreateRenderbuffers");
5393  afw_gl_glNamedRenderbufferStorage = (PFNGLNAMEDRENDERBUFFERSTORAGEPROC)load("glNamedRenderbufferStorage");
5394  afw_gl_glNamedRenderbufferStorageMultisample = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC)load("glNamedRenderbufferStorageMultisample");
5395  afw_gl_glGetNamedRenderbufferParameteriv = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC)load("glGetNamedRenderbufferParameteriv");
5396  afw_gl_glCreateTextures = (PFNGLCREATETEXTURESPROC)load("glCreateTextures");
5397  afw_gl_glTextureBuffer = (PFNGLTEXTUREBUFFERPROC)load("glTextureBuffer");
5398  afw_gl_glTextureBufferRange = (PFNGLTEXTUREBUFFERRANGEPROC)load("glTextureBufferRange");
5399  afw_gl_glTextureStorage1D = (PFNGLTEXTURESTORAGE1DPROC)load("glTextureStorage1D");
5400  afw_gl_glTextureStorage2D = (PFNGLTEXTURESTORAGE2DPROC)load("glTextureStorage2D");
5401  afw_gl_glTextureStorage3D = (PFNGLTEXTURESTORAGE3DPROC)load("glTextureStorage3D");
5402  afw_gl_glTextureStorage2DMultisample = (PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC)load("glTextureStorage2DMultisample");
5403  afw_gl_glTextureStorage3DMultisample = (PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC)load("glTextureStorage3DMultisample");
5404  afw_gl_glTextureSubImage1D = (PFNGLTEXTURESUBIMAGE1DPROC)load("glTextureSubImage1D");
5405  afw_gl_glTextureSubImage2D = (PFNGLTEXTURESUBIMAGE2DPROC)load("glTextureSubImage2D");
5406  afw_gl_glTextureSubImage3D = (PFNGLTEXTURESUBIMAGE3DPROC)load("glTextureSubImage3D");
5407  afw_gl_glCompressedTextureSubImage1D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC)load("glCompressedTextureSubImage1D");
5408  afw_gl_glCompressedTextureSubImage2D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC)load("glCompressedTextureSubImage2D");
5409  afw_gl_glCompressedTextureSubImage3D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC)load("glCompressedTextureSubImage3D");
5410  afw_gl_glCopyTextureSubImage1D = (PFNGLCOPYTEXTURESUBIMAGE1DPROC)load("glCopyTextureSubImage1D");
5411  afw_gl_glCopyTextureSubImage2D = (PFNGLCOPYTEXTURESUBIMAGE2DPROC)load("glCopyTextureSubImage2D");
5412  afw_gl_glCopyTextureSubImage3D = (PFNGLCOPYTEXTURESUBIMAGE3DPROC)load("glCopyTextureSubImage3D");
5413  afw_gl_glTextureParameterf = (PFNGLTEXTUREPARAMETERFPROC)load("glTextureParameterf");
5414  afw_gl_glTextureParameterfv = (PFNGLTEXTUREPARAMETERFVPROC)load("glTextureParameterfv");
5415  afw_gl_glTextureParameteri = (PFNGLTEXTUREPARAMETERIPROC)load("glTextureParameteri");
5416  afw_gl_glTextureParameterIiv = (PFNGLTEXTUREPARAMETERIIVPROC)load("glTextureParameterIiv");
5417  afw_gl_glTextureParameterIuiv = (PFNGLTEXTUREPARAMETERIUIVPROC)load("glTextureParameterIuiv");
5418  afw_gl_glTextureParameteriv = (PFNGLTEXTUREPARAMETERIVPROC)load("glTextureParameteriv");
5419  afw_gl_glGenerateTextureMipmap = (PFNGLGENERATETEXTUREMIPMAPPROC)load("glGenerateTextureMipmap");
5420  afw_gl_glBindTextureUnit = (PFNGLBINDTEXTUREUNITPROC)load("glBindTextureUnit");
5421  afw_gl_glGetTextureImage = (PFNGLGETTEXTUREIMAGEPROC)load("glGetTextureImage");
5422  afw_gl_glGetCompressedTextureImage = (PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC)load("glGetCompressedTextureImage");
5423  afw_gl_glGetTextureLevelParameterfv = (PFNGLGETTEXTURELEVELPARAMETERFVPROC)load("glGetTextureLevelParameterfv");
5424  afw_gl_glGetTextureLevelParameteriv = (PFNGLGETTEXTURELEVELPARAMETERIVPROC)load("glGetTextureLevelParameteriv");
5425  afw_gl_glGetTextureParameterfv = (PFNGLGETTEXTUREPARAMETERFVPROC)load("glGetTextureParameterfv");
5426  afw_gl_glGetTextureParameterIiv = (PFNGLGETTEXTUREPARAMETERIIVPROC)load("glGetTextureParameterIiv");
5427  afw_gl_glGetTextureParameterIuiv = (PFNGLGETTEXTUREPARAMETERIUIVPROC)load("glGetTextureParameterIuiv");
5428  afw_gl_glGetTextureParameteriv = (PFNGLGETTEXTUREPARAMETERIVPROC)load("glGetTextureParameteriv");
5429  afw_gl_glCreateVertexArrays = (PFNGLCREATEVERTEXARRAYSPROC)load("glCreateVertexArrays");
5430  afw_gl_glDisableVertexArrayAttrib = (PFNGLDISABLEVERTEXARRAYATTRIBPROC)load("glDisableVertexArrayAttrib");
5431  afw_gl_glEnableVertexArrayAttrib = (PFNGLENABLEVERTEXARRAYATTRIBPROC)load("glEnableVertexArrayAttrib");
5432  afw_gl_glVertexArrayElementBuffer = (PFNGLVERTEXARRAYELEMENTBUFFERPROC)load("glVertexArrayElementBuffer");
5433  afw_gl_glVertexArrayVertexBuffer = (PFNGLVERTEXARRAYVERTEXBUFFERPROC)load("glVertexArrayVertexBuffer");
5434  afw_gl_glVertexArrayVertexBuffers = (PFNGLVERTEXARRAYVERTEXBUFFERSPROC)load("glVertexArrayVertexBuffers");
5435  afw_gl_glVertexArrayAttribBinding = (PFNGLVERTEXARRAYATTRIBBINDINGPROC)load("glVertexArrayAttribBinding");
5436  afw_gl_glVertexArrayAttribFormat = (PFNGLVERTEXARRAYATTRIBFORMATPROC)load("glVertexArrayAttribFormat");
5437  afw_gl_glVertexArrayAttribIFormat = (PFNGLVERTEXARRAYATTRIBIFORMATPROC)load("glVertexArrayAttribIFormat");
5438  afw_gl_glVertexArrayAttribLFormat = (PFNGLVERTEXARRAYATTRIBLFORMATPROC)load("glVertexArrayAttribLFormat");
5439  afw_gl_glVertexArrayBindingDivisor = (PFNGLVERTEXARRAYBINDINGDIVISORPROC)load("glVertexArrayBindingDivisor");
5440  afw_gl_glGetVertexArrayiv = (PFNGLGETVERTEXARRAYIVPROC)load("glGetVertexArrayiv");
5441  afw_gl_glGetVertexArrayIndexediv = (PFNGLGETVERTEXARRAYINDEXEDIVPROC)load("glGetVertexArrayIndexediv");
5442  afw_gl_glGetVertexArrayIndexed64iv = (PFNGLGETVERTEXARRAYINDEXED64IVPROC)load("glGetVertexArrayIndexed64iv");
5443  afw_gl_glCreateSamplers = (PFNGLCREATESAMPLERSPROC)load("glCreateSamplers");
5444  afw_gl_glCreateProgramPipelines = (PFNGLCREATEPROGRAMPIPELINESPROC)load("glCreateProgramPipelines");
5445  afw_gl_glCreateQueries = (PFNGLCREATEQUERIESPROC)load("glCreateQueries");
5446  afw_gl_glGetQueryBufferObjecti64v = (PFNGLGETQUERYBUFFEROBJECTI64VPROC)load("glGetQueryBufferObjecti64v");
5447  afw_gl_glGetQueryBufferObjectiv = (PFNGLGETQUERYBUFFEROBJECTIVPROC)load("glGetQueryBufferObjectiv");
5448  afw_gl_glGetQueryBufferObjectui64v = (PFNGLGETQUERYBUFFEROBJECTUI64VPROC)load("glGetQueryBufferObjectui64v");
5449  afw_gl_glGetQueryBufferObjectuiv = (PFNGLGETQUERYBUFFEROBJECTUIVPROC)load("glGetQueryBufferObjectuiv");
5450  afw_gl_glMemoryBarrierByRegion = (PFNGLMEMORYBARRIERBYREGIONPROC)load("glMemoryBarrierByRegion");
5451  afw_gl_glGetTextureSubImage = (PFNGLGETTEXTURESUBIMAGEPROC)load("glGetTextureSubImage");
5452  afw_gl_glGetCompressedTextureSubImage = (PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC)load("glGetCompressedTextureSubImage");
5453  afw_gl_glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC)load("glGetGraphicsResetStatus");
5454  afw_gl_glGetnCompressedTexImage = (PFNGLGETNCOMPRESSEDTEXIMAGEPROC)load("glGetnCompressedTexImage");
5455  afw_gl_glGetnTexImage = (PFNGLGETNTEXIMAGEPROC)load("glGetnTexImage");
5456  afw_gl_glGetnUniformdv = (PFNGLGETNUNIFORMDVPROC)load("glGetnUniformdv");
5457  afw_gl_glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC)load("glGetnUniformfv");
5458  afw_gl_glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC)load("glGetnUniformiv");
5459  afw_gl_glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC)load("glGetnUniformuiv");
5460  afw_gl_glReadnPixels = (PFNGLREADNPIXELSPROC)load("glReadnPixels");
5461  afw_gl_glGetnMapdv = (PFNGLGETNMAPDVPROC)load("glGetnMapdv");
5462  afw_gl_glGetnMapfv = (PFNGLGETNMAPFVPROC)load("glGetnMapfv");
5463  afw_gl_glGetnMapiv = (PFNGLGETNMAPIVPROC)load("glGetnMapiv");
5464  afw_gl_glGetnPixelMapfv = (PFNGLGETNPIXELMAPFVPROC)load("glGetnPixelMapfv");
5465  afw_gl_glGetnPixelMapuiv = (PFNGLGETNPIXELMAPUIVPROC)load("glGetnPixelMapuiv");
5466  afw_gl_glGetnPixelMapusv = (PFNGLGETNPIXELMAPUSVPROC)load("glGetnPixelMapusv");
5467  afw_gl_glGetnPolygonStipple = (PFNGLGETNPOLYGONSTIPPLEPROC)load("glGetnPolygonStipple");
5468  afw_gl_glGetnColorTable = (PFNGLGETNCOLORTABLEPROC)load("glGetnColorTable");
5469  afw_gl_glGetnConvolutionFilter = (PFNGLGETNCONVOLUTIONFILTERPROC)load("glGetnConvolutionFilter");
5470  afw_gl_glGetnSeparableFilter = (PFNGLGETNSEPARABLEFILTERPROC)load("glGetnSeparableFilter");
5471  afw_gl_glGetnHistogram = (PFNGLGETNHISTOGRAMPROC)load("glGetnHistogram");
5472  afw_gl_glGetnMinmax = (PFNGLGETNMINMAXPROC)load("glGetnMinmax");
5473  afw_gl_glTextureBarrier = (PFNGLTEXTUREBARRIERPROC)load("glTextureBarrier");
5474 }
5476  if(!AFW_GL_GL_VERSION_4_6) return;
5477  afw_gl_glSpecializeShader = (PFNGLSPECIALIZESHADERPROC)load("glSpecializeShader");
5478  afw_gl_glMultiDrawArraysIndirectCount = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC)load("glMultiDrawArraysIndirectCount");
5479  afw_gl_glMultiDrawElementsIndirectCount = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC)load("glMultiDrawElementsIndirectCount");
5480  afw_gl_glPolygonOffsetClamp = (PFNGLPOLYGONOFFSETCLAMPPROC)load("glPolygonOffsetClamp");
5481 }
5483  if(!AFW_GL_GL_3DFX_tbuffer) return;
5484  afw_gl_glTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC)load("glTbufferMask3DFX");
5485 }
5487  if(!AFW_GL_GL_AMD_debug_output) return;
5488  afw_gl_glDebugMessageEnableAMD = (PFNGLDEBUGMESSAGEENABLEAMDPROC)load("glDebugMessageEnableAMD");
5489  afw_gl_glDebugMessageInsertAMD = (PFNGLDEBUGMESSAGEINSERTAMDPROC)load("glDebugMessageInsertAMD");
5490  afw_gl_glDebugMessageCallbackAMD = (PFNGLDEBUGMESSAGECALLBACKAMDPROC)load("glDebugMessageCallbackAMD");
5491  afw_gl_glGetDebugMessageLogAMD = (PFNGLGETDEBUGMESSAGELOGAMDPROC)load("glGetDebugMessageLogAMD");
5492 }
5495  afw_gl_glBlendFuncIndexedAMD = (PFNGLBLENDFUNCINDEXEDAMDPROC)load("glBlendFuncIndexedAMD");
5496  afw_gl_glBlendFuncSeparateIndexedAMD = (PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC)load("glBlendFuncSeparateIndexedAMD");
5497  afw_gl_glBlendEquationIndexedAMD = (PFNGLBLENDEQUATIONINDEXEDAMDPROC)load("glBlendEquationIndexedAMD");
5498  afw_gl_glBlendEquationSeparateIndexedAMD = (PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)load("glBlendEquationSeparateIndexedAMD");
5499 }
5502  afw_gl_glFramebufferSamplePositionsfvAMD = (PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC)load("glFramebufferSamplePositionsfvAMD");
5503  afw_gl_glNamedFramebufferSamplePositionsfvAMD = (PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC)load("glNamedFramebufferSamplePositionsfvAMD");
5504  afw_gl_glGetFramebufferParameterfvAMD = (PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC)load("glGetFramebufferParameterfvAMD");
5505  afw_gl_glGetNamedFramebufferParameterfvAMD = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC)load("glGetNamedFramebufferParameterfvAMD");
5506 }
5508  if(!AFW_GL_GL_AMD_gpu_shader_int64) return;
5509  afw_gl_glUniform1i64NV = (PFNGLUNIFORM1I64NVPROC)load("glUniform1i64NV");
5510  afw_gl_glUniform2i64NV = (PFNGLUNIFORM2I64NVPROC)load("glUniform2i64NV");
5511  afw_gl_glUniform3i64NV = (PFNGLUNIFORM3I64NVPROC)load("glUniform3i64NV");
5512  afw_gl_glUniform4i64NV = (PFNGLUNIFORM4I64NVPROC)load("glUniform4i64NV");
5513  afw_gl_glUniform1i64vNV = (PFNGLUNIFORM1I64VNVPROC)load("glUniform1i64vNV");
5514  afw_gl_glUniform2i64vNV = (PFNGLUNIFORM2I64VNVPROC)load("glUniform2i64vNV");
5515  afw_gl_glUniform3i64vNV = (PFNGLUNIFORM3I64VNVPROC)load("glUniform3i64vNV");
5516  afw_gl_glUniform4i64vNV = (PFNGLUNIFORM4I64VNVPROC)load("glUniform4i64vNV");
5517  afw_gl_glUniform1ui64NV = (PFNGLUNIFORM1UI64NVPROC)load("glUniform1ui64NV");
5518  afw_gl_glUniform2ui64NV = (PFNGLUNIFORM2UI64NVPROC)load("glUniform2ui64NV");
5519  afw_gl_glUniform3ui64NV = (PFNGLUNIFORM3UI64NVPROC)load("glUniform3ui64NV");
5520  afw_gl_glUniform4ui64NV = (PFNGLUNIFORM4UI64NVPROC)load("glUniform4ui64NV");
5521  afw_gl_glUniform1ui64vNV = (PFNGLUNIFORM1UI64VNVPROC)load("glUniform1ui64vNV");
5522  afw_gl_glUniform2ui64vNV = (PFNGLUNIFORM2UI64VNVPROC)load("glUniform2ui64vNV");
5523  afw_gl_glUniform3ui64vNV = (PFNGLUNIFORM3UI64VNVPROC)load("glUniform3ui64vNV");
5524  afw_gl_glUniform4ui64vNV = (PFNGLUNIFORM4UI64VNVPROC)load("glUniform4ui64vNV");
5525  afw_gl_glGetUniformi64vNV = (PFNGLGETUNIFORMI64VNVPROC)load("glGetUniformi64vNV");
5526  afw_gl_glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC)load("glGetUniformui64vNV");
5527  afw_gl_glProgramUniform1i64NV = (PFNGLPROGRAMUNIFORM1I64NVPROC)load("glProgramUniform1i64NV");
5528  afw_gl_glProgramUniform2i64NV = (PFNGLPROGRAMUNIFORM2I64NVPROC)load("glProgramUniform2i64NV");
5529  afw_gl_glProgramUniform3i64NV = (PFNGLPROGRAMUNIFORM3I64NVPROC)load("glProgramUniform3i64NV");
5530  afw_gl_glProgramUniform4i64NV = (PFNGLPROGRAMUNIFORM4I64NVPROC)load("glProgramUniform4i64NV");
5531  afw_gl_glProgramUniform1i64vNV = (PFNGLPROGRAMUNIFORM1I64VNVPROC)load("glProgramUniform1i64vNV");
5532  afw_gl_glProgramUniform2i64vNV = (PFNGLPROGRAMUNIFORM2I64VNVPROC)load("glProgramUniform2i64vNV");
5533  afw_gl_glProgramUniform3i64vNV = (PFNGLPROGRAMUNIFORM3I64VNVPROC)load("glProgramUniform3i64vNV");
5534  afw_gl_glProgramUniform4i64vNV = (PFNGLPROGRAMUNIFORM4I64VNVPROC)load("glProgramUniform4i64vNV");
5535  afw_gl_glProgramUniform1ui64NV = (PFNGLPROGRAMUNIFORM1UI64NVPROC)load("glProgramUniform1ui64NV");
5536  afw_gl_glProgramUniform2ui64NV = (PFNGLPROGRAMUNIFORM2UI64NVPROC)load("glProgramUniform2ui64NV");
5537  afw_gl_glProgramUniform3ui64NV = (PFNGLPROGRAMUNIFORM3UI64NVPROC)load("glProgramUniform3ui64NV");
5538  afw_gl_glProgramUniform4ui64NV = (PFNGLPROGRAMUNIFORM4UI64NVPROC)load("glProgramUniform4ui64NV");
5539  afw_gl_glProgramUniform1ui64vNV = (PFNGLPROGRAMUNIFORM1UI64VNVPROC)load("glProgramUniform1ui64vNV");
5540  afw_gl_glProgramUniform2ui64vNV = (PFNGLPROGRAMUNIFORM2UI64VNVPROC)load("glProgramUniform2ui64vNV");
5541  afw_gl_glProgramUniform3ui64vNV = (PFNGLPROGRAMUNIFORM3UI64VNVPROC)load("glProgramUniform3ui64vNV");
5542  afw_gl_glProgramUniform4ui64vNV = (PFNGLPROGRAMUNIFORM4UI64VNVPROC)load("glProgramUniform4ui64vNV");
5543 }
5546  afw_gl_glVertexAttribParameteriAMD = (PFNGLVERTEXATTRIBPARAMETERIAMDPROC)load("glVertexAttribParameteriAMD");
5547 }
5550  afw_gl_glMultiDrawArraysIndirectAMD = (PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC)load("glMultiDrawArraysIndirectAMD");
5551  afw_gl_glMultiDrawElementsIndirectAMD = (PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC)load("glMultiDrawElementsIndirectAMD");
5552 }
5554  if(!AFW_GL_GL_AMD_name_gen_delete) return;
5555  afw_gl_glGenNamesAMD = (PFNGLGENNAMESAMDPROC)load("glGenNamesAMD");
5556  afw_gl_glDeleteNamesAMD = (PFNGLDELETENAMESAMDPROC)load("glDeleteNamesAMD");
5557  afw_gl_glIsNameAMD = (PFNGLISNAMEAMDPROC)load("glIsNameAMD");
5558 }
5561  afw_gl_glQueryObjectParameteruiAMD = (PFNGLQUERYOBJECTPARAMETERUIAMDPROC)load("glQueryObjectParameteruiAMD");
5562 }
5565  afw_gl_glGetPerfMonitorGroupsAMD = (PFNGLGETPERFMONITORGROUPSAMDPROC)load("glGetPerfMonitorGroupsAMD");
5566  afw_gl_glGetPerfMonitorCountersAMD = (PFNGLGETPERFMONITORCOUNTERSAMDPROC)load("glGetPerfMonitorCountersAMD");
5567  afw_gl_glGetPerfMonitorGroupStringAMD = (PFNGLGETPERFMONITORGROUPSTRINGAMDPROC)load("glGetPerfMonitorGroupStringAMD");
5568  afw_gl_glGetPerfMonitorCounterStringAMD = (PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC)load("glGetPerfMonitorCounterStringAMD");
5569  afw_gl_glGetPerfMonitorCounterInfoAMD = (PFNGLGETPERFMONITORCOUNTERINFOAMDPROC)load("glGetPerfMonitorCounterInfoAMD");
5570  afw_gl_glGenPerfMonitorsAMD = (PFNGLGENPERFMONITORSAMDPROC)load("glGenPerfMonitorsAMD");
5571  afw_gl_glDeletePerfMonitorsAMD = (PFNGLDELETEPERFMONITORSAMDPROC)load("glDeletePerfMonitorsAMD");
5572  afw_gl_glSelectPerfMonitorCountersAMD = (PFNGLSELECTPERFMONITORCOUNTERSAMDPROC)load("glSelectPerfMonitorCountersAMD");
5573  afw_gl_glBeginPerfMonitorAMD = (PFNGLBEGINPERFMONITORAMDPROC)load("glBeginPerfMonitorAMD");
5574  afw_gl_glEndPerfMonitorAMD = (PFNGLENDPERFMONITORAMDPROC)load("glEndPerfMonitorAMD");
5575  afw_gl_glGetPerfMonitorCounterDataAMD = (PFNGLGETPERFMONITORCOUNTERDATAAMDPROC)load("glGetPerfMonitorCounterDataAMD");
5576 }
5578  if(!AFW_GL_GL_AMD_sample_positions) return;
5579  afw_gl_glSetMultisamplefvAMD = (PFNGLSETMULTISAMPLEFVAMDPROC)load("glSetMultisamplefvAMD");
5580 }
5582  if(!AFW_GL_GL_AMD_sparse_texture) return;
5583  afw_gl_glTexStorageSparseAMD = (PFNGLTEXSTORAGESPARSEAMDPROC)load("glTexStorageSparseAMD");
5584  afw_gl_glTextureStorageSparseAMD = (PFNGLTEXTURESTORAGESPARSEAMDPROC)load("glTextureStorageSparseAMD");
5585 }
5588  afw_gl_glStencilOpValueAMD = (PFNGLSTENCILOPVALUEAMDPROC)load("glStencilOpValueAMD");
5589 }
5592  afw_gl_glTessellationFactorAMD = (PFNGLTESSELLATIONFACTORAMDPROC)load("glTessellationFactorAMD");
5593  afw_gl_glTessellationModeAMD = (PFNGLTESSELLATIONMODEAMDPROC)load("glTessellationModeAMD");
5594 }
5596  if(!AFW_GL_GL_APPLE_element_array) return;
5597  afw_gl_glElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC)load("glElementPointerAPPLE");
5598  afw_gl_glDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC)load("glDrawElementArrayAPPLE");
5599  afw_gl_glDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC)load("glDrawRangeElementArrayAPPLE");
5600  afw_gl_glMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC)load("glMultiDrawElementArrayAPPLE");
5601  afw_gl_glMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC)load("glMultiDrawRangeElementArrayAPPLE");
5602 }
5604  if(!AFW_GL_GL_APPLE_fence) return;
5605  afw_gl_glGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC)load("glGenFencesAPPLE");
5606  afw_gl_glDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC)load("glDeleteFencesAPPLE");
5607  afw_gl_glSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC)load("glSetFenceAPPLE");
5608  afw_gl_glIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC)load("glIsFenceAPPLE");
5609  afw_gl_glTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC)load("glTestFenceAPPLE");
5610  afw_gl_glFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC)load("glFinishFenceAPPLE");
5611  afw_gl_glTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC)load("glTestObjectAPPLE");
5612  afw_gl_glFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC)load("glFinishObjectAPPLE");
5613 }
5616  afw_gl_glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC)load("glBufferParameteriAPPLE");
5617  afw_gl_glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)load("glFlushMappedBufferRangeAPPLE");
5618 }
5621  afw_gl_glObjectPurgeableAPPLE = (PFNGLOBJECTPURGEABLEAPPLEPROC)load("glObjectPurgeableAPPLE");
5622  afw_gl_glObjectUnpurgeableAPPLE = (PFNGLOBJECTUNPURGEABLEAPPLEPROC)load("glObjectUnpurgeableAPPLE");
5623  afw_gl_glGetObjectParameterivAPPLE = (PFNGLGETOBJECTPARAMETERIVAPPLEPROC)load("glGetObjectParameterivAPPLE");
5624 }
5626  if(!AFW_GL_GL_APPLE_texture_range) return;
5627  afw_gl_glTextureRangeAPPLE = (PFNGLTEXTURERANGEAPPLEPROC)load("glTextureRangeAPPLE");
5628  afw_gl_glGetTexParameterPointervAPPLE = (PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)load("glGetTexParameterPointervAPPLE");
5629 }
5632  afw_gl_glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC)load("glBindVertexArrayAPPLE");
5633  afw_gl_glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC)load("glDeleteVertexArraysAPPLE");
5634  afw_gl_glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC)load("glGenVertexArraysAPPLE");
5635  afw_gl_glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC)load("glIsVertexArrayAPPLE");
5636 }
5639  afw_gl_glVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC)load("glVertexArrayRangeAPPLE");
5640  afw_gl_glFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC)load("glFlushVertexArrayRangeAPPLE");
5641  afw_gl_glVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC)load("glVertexArrayParameteriAPPLE");
5642 }
5645  afw_gl_glEnableVertexAttribAPPLE = (PFNGLENABLEVERTEXATTRIBAPPLEPROC)load("glEnableVertexAttribAPPLE");
5646  afw_gl_glDisableVertexAttribAPPLE = (PFNGLDISABLEVERTEXATTRIBAPPLEPROC)load("glDisableVertexAttribAPPLE");
5647  afw_gl_glIsVertexAttribEnabledAPPLE = (PFNGLISVERTEXATTRIBENABLEDAPPLEPROC)load("glIsVertexAttribEnabledAPPLE");
5648  afw_gl_glMapVertexAttrib1dAPPLE = (PFNGLMAPVERTEXATTRIB1DAPPLEPROC)load("glMapVertexAttrib1dAPPLE");
5649  afw_gl_glMapVertexAttrib1fAPPLE = (PFNGLMAPVERTEXATTRIB1FAPPLEPROC)load("glMapVertexAttrib1fAPPLE");
5650  afw_gl_glMapVertexAttrib2dAPPLE = (PFNGLMAPVERTEXATTRIB2DAPPLEPROC)load("glMapVertexAttrib2dAPPLE");
5651  afw_gl_glMapVertexAttrib2fAPPLE = (PFNGLMAPVERTEXATTRIB2FAPPLEPROC)load("glMapVertexAttrib2fAPPLE");
5652 }
5654  if(!AFW_GL_GL_ARB_ES2_compatibility) return;
5655  afw_gl_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC)load("glReleaseShaderCompiler");
5656  afw_gl_glShaderBinary = (PFNGLSHADERBINARYPROC)load("glShaderBinary");
5657  afw_gl_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC)load("glGetShaderPrecisionFormat");
5658  afw_gl_glDepthRangef = (PFNGLDEPTHRANGEFPROC)load("glDepthRangef");
5659  afw_gl_glClearDepthf = (PFNGLCLEARDEPTHFPROC)load("glClearDepthf");
5660 }
5663  afw_gl_glMemoryBarrierByRegion = (PFNGLMEMORYBARRIERBYREGIONPROC)load("glMemoryBarrierByRegion");
5664 }
5667  afw_gl_glPrimitiveBoundingBoxARB = (PFNGLPRIMITIVEBOUNDINGBOXARBPROC)load("glPrimitiveBoundingBoxARB");
5668 }
5670  if(!AFW_GL_GL_ARB_base_instance) return;
5671  afw_gl_glDrawArraysInstancedBaseInstance = (PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC)load("glDrawArraysInstancedBaseInstance");
5672  afw_gl_glDrawElementsInstancedBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC)load("glDrawElementsInstancedBaseInstance");
5673  afw_gl_glDrawElementsInstancedBaseVertexBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC)load("glDrawElementsInstancedBaseVertexBaseInstance");
5674 }
5676  if(!AFW_GL_GL_ARB_bindless_texture) return;
5677  afw_gl_glGetTextureHandleARB = (PFNGLGETTEXTUREHANDLEARBPROC)load("glGetTextureHandleARB");
5678  afw_gl_glGetTextureSamplerHandleARB = (PFNGLGETTEXTURESAMPLERHANDLEARBPROC)load("glGetTextureSamplerHandleARB");
5679  afw_gl_glMakeTextureHandleResidentARB = (PFNGLMAKETEXTUREHANDLERESIDENTARBPROC)load("glMakeTextureHandleResidentARB");
5680  afw_gl_glMakeTextureHandleNonResidentARB = (PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC)load("glMakeTextureHandleNonResidentARB");
5681  afw_gl_glGetImageHandleARB = (PFNGLGETIMAGEHANDLEARBPROC)load("glGetImageHandleARB");
5682  afw_gl_glMakeImageHandleResidentARB = (PFNGLMAKEIMAGEHANDLERESIDENTARBPROC)load("glMakeImageHandleResidentARB");
5683  afw_gl_glMakeImageHandleNonResidentARB = (PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC)load("glMakeImageHandleNonResidentARB");
5684  afw_gl_glUniformHandleui64ARB = (PFNGLUNIFORMHANDLEUI64ARBPROC)load("glUniformHandleui64ARB");
5685  afw_gl_glUniformHandleui64vARB = (PFNGLUNIFORMHANDLEUI64VARBPROC)load("glUniformHandleui64vARB");
5686  afw_gl_glProgramUniformHandleui64ARB = (PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC)load("glProgramUniformHandleui64ARB");
5687  afw_gl_glProgramUniformHandleui64vARB = (PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC)load("glProgramUniformHandleui64vARB");
5688  afw_gl_glIsTextureHandleResidentARB = (PFNGLISTEXTUREHANDLERESIDENTARBPROC)load("glIsTextureHandleResidentARB");
5689  afw_gl_glIsImageHandleResidentARB = (PFNGLISIMAGEHANDLERESIDENTARBPROC)load("glIsImageHandleResidentARB");
5690  afw_gl_glVertexAttribL1ui64ARB = (PFNGLVERTEXATTRIBL1UI64ARBPROC)load("glVertexAttribL1ui64ARB");
5691  afw_gl_glVertexAttribL1ui64vARB = (PFNGLVERTEXATTRIBL1UI64VARBPROC)load("glVertexAttribL1ui64vARB");
5692  afw_gl_glGetVertexAttribLui64vARB = (PFNGLGETVERTEXATTRIBLUI64VARBPROC)load("glGetVertexAttribLui64vARB");
5693 }
5696  afw_gl_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)load("glBindFragDataLocationIndexed");
5697  afw_gl_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC)load("glGetFragDataIndex");
5698 }
5700  if(!AFW_GL_GL_ARB_buffer_storage) return;
5701  afw_gl_glBufferStorage = (PFNGLBUFFERSTORAGEPROC)load("glBufferStorage");
5702 }
5704  if(!AFW_GL_GL_ARB_cl_event) return;
5705  afw_gl_glCreateSyncFromCLeventARB = (PFNGLCREATESYNCFROMCLEVENTARBPROC)load("glCreateSyncFromCLeventARB");
5706 }
5709  afw_gl_glClearBufferData = (PFNGLCLEARBUFFERDATAPROC)load("glClearBufferData");
5710  afw_gl_glClearBufferSubData = (PFNGLCLEARBUFFERSUBDATAPROC)load("glClearBufferSubData");
5711 }
5713  if(!AFW_GL_GL_ARB_clear_texture) return;
5714  afw_gl_glClearTexImage = (PFNGLCLEARTEXIMAGEPROC)load("glClearTexImage");
5715  afw_gl_glClearTexSubImage = (PFNGLCLEARTEXSUBIMAGEPROC)load("glClearTexSubImage");
5716 }
5718  if(!AFW_GL_GL_ARB_clip_control) return;
5719  afw_gl_glClipControl = (PFNGLCLIPCONTROLPROC)load("glClipControl");
5720 }
5723  afw_gl_glClampColorARB = (PFNGLCLAMPCOLORARBPROC)load("glClampColorARB");
5724 }
5726  if(!AFW_GL_GL_ARB_compute_shader) return;
5727  afw_gl_glDispatchCompute = (PFNGLDISPATCHCOMPUTEPROC)load("glDispatchCompute");
5728  afw_gl_glDispatchComputeIndirect = (PFNGLDISPATCHCOMPUTEINDIRECTPROC)load("glDispatchComputeIndirect");
5729 }
5732  afw_gl_glDispatchComputeGroupSizeARB = (PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC)load("glDispatchComputeGroupSizeARB");
5733 }
5735  if(!AFW_GL_GL_ARB_copy_buffer) return;
5736  afw_gl_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC)load("glCopyBufferSubData");
5737 }
5739  if(!AFW_GL_GL_ARB_copy_image) return;
5740  afw_gl_glCopyImageSubData = (PFNGLCOPYIMAGESUBDATAPROC)load("glCopyImageSubData");
5741 }
5743  if(!AFW_GL_GL_ARB_debug_output) return;
5744  afw_gl_glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC)load("glDebugMessageControlARB");
5745  afw_gl_glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC)load("glDebugMessageInsertARB");
5746  afw_gl_glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC)load("glDebugMessageCallbackARB");
5747  afw_gl_glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC)load("glGetDebugMessageLogARB");
5748 }
5751  afw_gl_glCreateTransformFeedbacks = (PFNGLCREATETRANSFORMFEEDBACKSPROC)load("glCreateTransformFeedbacks");
5752  afw_gl_glTransformFeedbackBufferBase = (PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC)load("glTransformFeedbackBufferBase");
5753  afw_gl_glTransformFeedbackBufferRange = (PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC)load("glTransformFeedbackBufferRange");
5754  afw_gl_glGetTransformFeedbackiv = (PFNGLGETTRANSFORMFEEDBACKIVPROC)load("glGetTransformFeedbackiv");
5755  afw_gl_glGetTransformFeedbacki_v = (PFNGLGETTRANSFORMFEEDBACKI_VPROC)load("glGetTransformFeedbacki_v");
5756  afw_gl_glGetTransformFeedbacki64_v = (PFNGLGETTRANSFORMFEEDBACKI64_VPROC)load("glGetTransformFeedbacki64_v");
5757  afw_gl_glCreateBuffers = (PFNGLCREATEBUFFERSPROC)load("glCreateBuffers");
5758  afw_gl_glNamedBufferStorage = (PFNGLNAMEDBUFFERSTORAGEPROC)load("glNamedBufferStorage");
5759  afw_gl_glNamedBufferData = (PFNGLNAMEDBUFFERDATAPROC)load("glNamedBufferData");
5760  afw_gl_glNamedBufferSubData = (PFNGLNAMEDBUFFERSUBDATAPROC)load("glNamedBufferSubData");
5761  afw_gl_glCopyNamedBufferSubData = (PFNGLCOPYNAMEDBUFFERSUBDATAPROC)load("glCopyNamedBufferSubData");
5762  afw_gl_glClearNamedBufferData = (PFNGLCLEARNAMEDBUFFERDATAPROC)load("glClearNamedBufferData");
5763  afw_gl_glClearNamedBufferSubData = (PFNGLCLEARNAMEDBUFFERSUBDATAPROC)load("glClearNamedBufferSubData");
5764  afw_gl_glMapNamedBuffer = (PFNGLMAPNAMEDBUFFERPROC)load("glMapNamedBuffer");
5765  afw_gl_glMapNamedBufferRange = (PFNGLMAPNAMEDBUFFERRANGEPROC)load("glMapNamedBufferRange");
5766  afw_gl_glUnmapNamedBuffer = (PFNGLUNMAPNAMEDBUFFERPROC)load("glUnmapNamedBuffer");
5767  afw_gl_glFlushMappedNamedBufferRange = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC)load("glFlushMappedNamedBufferRange");
5768  afw_gl_glGetNamedBufferParameteriv = (PFNGLGETNAMEDBUFFERPARAMETERIVPROC)load("glGetNamedBufferParameteriv");
5769  afw_gl_glGetNamedBufferParameteri64v = (PFNGLGETNAMEDBUFFERPARAMETERI64VPROC)load("glGetNamedBufferParameteri64v");
5770  afw_gl_glGetNamedBufferPointerv = (PFNGLGETNAMEDBUFFERPOINTERVPROC)load("glGetNamedBufferPointerv");
5771  afw_gl_glGetNamedBufferSubData = (PFNGLGETNAMEDBUFFERSUBDATAPROC)load("glGetNamedBufferSubData");
5772  afw_gl_glCreateFramebuffers = (PFNGLCREATEFRAMEBUFFERSPROC)load("glCreateFramebuffers");
5773  afw_gl_glNamedFramebufferRenderbuffer = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC)load("glNamedFramebufferRenderbuffer");
5774  afw_gl_glNamedFramebufferParameteri = (PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC)load("glNamedFramebufferParameteri");
5775  afw_gl_glNamedFramebufferTexture = (PFNGLNAMEDFRAMEBUFFERTEXTUREPROC)load("glNamedFramebufferTexture");
5776  afw_gl_glNamedFramebufferTextureLayer = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC)load("glNamedFramebufferTextureLayer");
5777  afw_gl_glNamedFramebufferDrawBuffer = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC)load("glNamedFramebufferDrawBuffer");
5778  afw_gl_glNamedFramebufferDrawBuffers = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC)load("glNamedFramebufferDrawBuffers");
5779  afw_gl_glNamedFramebufferReadBuffer = (PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC)load("glNamedFramebufferReadBuffer");
5780  afw_gl_glInvalidateNamedFramebufferData = (PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC)load("glInvalidateNamedFramebufferData");
5781  afw_gl_glInvalidateNamedFramebufferSubData = (PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC)load("glInvalidateNamedFramebufferSubData");
5782  afw_gl_glClearNamedFramebufferiv = (PFNGLCLEARNAMEDFRAMEBUFFERIVPROC)load("glClearNamedFramebufferiv");
5783  afw_gl_glClearNamedFramebufferuiv = (PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC)load("glClearNamedFramebufferuiv");
5784  afw_gl_glClearNamedFramebufferfv = (PFNGLCLEARNAMEDFRAMEBUFFERFVPROC)load("glClearNamedFramebufferfv");
5785  afw_gl_glClearNamedFramebufferfi = (PFNGLCLEARNAMEDFRAMEBUFFERFIPROC)load("glClearNamedFramebufferfi");
5786  afw_gl_glBlitNamedFramebuffer = (PFNGLBLITNAMEDFRAMEBUFFERPROC)load("glBlitNamedFramebuffer");
5787  afw_gl_glCheckNamedFramebufferStatus = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC)load("glCheckNamedFramebufferStatus");
5788  afw_gl_glGetNamedFramebufferParameteriv = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC)load("glGetNamedFramebufferParameteriv");
5789  afw_gl_glGetNamedFramebufferAttachmentParameteriv = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC)load("glGetNamedFramebufferAttachmentParameteriv");
5790  afw_gl_glCreateRenderbuffers = (PFNGLCREATERENDERBUFFERSPROC)load("glCreateRenderbuffers");
5791  afw_gl_glNamedRenderbufferStorage = (PFNGLNAMEDRENDERBUFFERSTORAGEPROC)load("glNamedRenderbufferStorage");
5792  afw_gl_glNamedRenderbufferStorageMultisample = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC)load("glNamedRenderbufferStorageMultisample");
5793  afw_gl_glGetNamedRenderbufferParameteriv = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC)load("glGetNamedRenderbufferParameteriv");
5794  afw_gl_glCreateTextures = (PFNGLCREATETEXTURESPROC)load("glCreateTextures");
5795  afw_gl_glTextureBuffer = (PFNGLTEXTUREBUFFERPROC)load("glTextureBuffer");
5796  afw_gl_glTextureBufferRange = (PFNGLTEXTUREBUFFERRANGEPROC)load("glTextureBufferRange");
5797  afw_gl_glTextureStorage1D = (PFNGLTEXTURESTORAGE1DPROC)load("glTextureStorage1D");
5798  afw_gl_glTextureStorage2D = (PFNGLTEXTURESTORAGE2DPROC)load("glTextureStorage2D");
5799  afw_gl_glTextureStorage3D = (PFNGLTEXTURESTORAGE3DPROC)load("glTextureStorage3D");
5800  afw_gl_glTextureStorage2DMultisample = (PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC)load("glTextureStorage2DMultisample");
5801  afw_gl_glTextureStorage3DMultisample = (PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC)load("glTextureStorage3DMultisample");
5802  afw_gl_glTextureSubImage1D = (PFNGLTEXTURESUBIMAGE1DPROC)load("glTextureSubImage1D");
5803  afw_gl_glTextureSubImage2D = (PFNGLTEXTURESUBIMAGE2DPROC)load("glTextureSubImage2D");
5804  afw_gl_glTextureSubImage3D = (PFNGLTEXTURESUBIMAGE3DPROC)load("glTextureSubImage3D");
5805  afw_gl_glCompressedTextureSubImage1D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC)load("glCompressedTextureSubImage1D");
5806  afw_gl_glCompressedTextureSubImage2D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC)load("glCompressedTextureSubImage2D");
5807  afw_gl_glCompressedTextureSubImage3D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC)load("glCompressedTextureSubImage3D");
5808  afw_gl_glCopyTextureSubImage1D = (PFNGLCOPYTEXTURESUBIMAGE1DPROC)load("glCopyTextureSubImage1D");
5809  afw_gl_glCopyTextureSubImage2D = (PFNGLCOPYTEXTURESUBIMAGE2DPROC)load("glCopyTextureSubImage2D");
5810  afw_gl_glCopyTextureSubImage3D = (PFNGLCOPYTEXTURESUBIMAGE3DPROC)load("glCopyTextureSubImage3D");
5811  afw_gl_glTextureParameterf = (PFNGLTEXTUREPARAMETERFPROC)load("glTextureParameterf");
5812  afw_gl_glTextureParameterfv = (PFNGLTEXTUREPARAMETERFVPROC)load("glTextureParameterfv");
5813  afw_gl_glTextureParameteri = (PFNGLTEXTUREPARAMETERIPROC)load("glTextureParameteri");
5814  afw_gl_glTextureParameterIiv = (PFNGLTEXTUREPARAMETERIIVPROC)load("glTextureParameterIiv");
5815  afw_gl_glTextureParameterIuiv = (PFNGLTEXTUREPARAMETERIUIVPROC)load("glTextureParameterIuiv");
5816  afw_gl_glTextureParameteriv = (PFNGLTEXTUREPARAMETERIVPROC)load("glTextureParameteriv");
5817  afw_gl_glGenerateTextureMipmap = (PFNGLGENERATETEXTUREMIPMAPPROC)load("glGenerateTextureMipmap");
5818  afw_gl_glBindTextureUnit = (PFNGLBINDTEXTUREUNITPROC)load("glBindTextureUnit");
5819  afw_gl_glGetTextureImage = (PFNGLGETTEXTUREIMAGEPROC)load("glGetTextureImage");
5820  afw_gl_glGetCompressedTextureImage = (PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC)load("glGetCompressedTextureImage");
5821  afw_gl_glGetTextureLevelParameterfv = (PFNGLGETTEXTURELEVELPARAMETERFVPROC)load("glGetTextureLevelParameterfv");
5822  afw_gl_glGetTextureLevelParameteriv = (PFNGLGETTEXTURELEVELPARAMETERIVPROC)load("glGetTextureLevelParameteriv");
5823  afw_gl_glGetTextureParameterfv = (PFNGLGETTEXTUREPARAMETERFVPROC)load("glGetTextureParameterfv");
5824  afw_gl_glGetTextureParameterIiv = (PFNGLGETTEXTUREPARAMETERIIVPROC)load("glGetTextureParameterIiv");
5825  afw_gl_glGetTextureParameterIuiv = (PFNGLGETTEXTUREPARAMETERIUIVPROC)load("glGetTextureParameterIuiv");
5826  afw_gl_glGetTextureParameteriv = (PFNGLGETTEXTUREPARAMETERIVPROC)load("glGetTextureParameteriv");
5827  afw_gl_glCreateVertexArrays = (PFNGLCREATEVERTEXARRAYSPROC)load("glCreateVertexArrays");
5828  afw_gl_glDisableVertexArrayAttrib = (PFNGLDISABLEVERTEXARRAYATTRIBPROC)load("glDisableVertexArrayAttrib");
5829  afw_gl_glEnableVertexArrayAttrib = (PFNGLENABLEVERTEXARRAYATTRIBPROC)load("glEnableVertexArrayAttrib");
5830  afw_gl_glVertexArrayElementBuffer = (PFNGLVERTEXARRAYELEMENTBUFFERPROC)load("glVertexArrayElementBuffer");
5831  afw_gl_glVertexArrayVertexBuffer = (PFNGLVERTEXARRAYVERTEXBUFFERPROC)load("glVertexArrayVertexBuffer");
5832  afw_gl_glVertexArrayVertexBuffers = (PFNGLVERTEXARRAYVERTEXBUFFERSPROC)load("glVertexArrayVertexBuffers");
5833  afw_gl_glVertexArrayAttribBinding = (PFNGLVERTEXARRAYATTRIBBINDINGPROC)load("glVertexArrayAttribBinding");
5834  afw_gl_glVertexArrayAttribFormat = (PFNGLVERTEXARRAYATTRIBFORMATPROC)load("glVertexArrayAttribFormat");
5835  afw_gl_glVertexArrayAttribIFormat = (PFNGLVERTEXARRAYATTRIBIFORMATPROC)load("glVertexArrayAttribIFormat");
5836  afw_gl_glVertexArrayAttribLFormat = (PFNGLVERTEXARRAYATTRIBLFORMATPROC)load("glVertexArrayAttribLFormat");
5837  afw_gl_glVertexArrayBindingDivisor = (PFNGLVERTEXARRAYBINDINGDIVISORPROC)load("glVertexArrayBindingDivisor");
5838  afw_gl_glGetVertexArrayiv = (PFNGLGETVERTEXARRAYIVPROC)load("glGetVertexArrayiv");
5839  afw_gl_glGetVertexArrayIndexediv = (PFNGLGETVERTEXARRAYINDEXEDIVPROC)load("glGetVertexArrayIndexediv");
5840  afw_gl_glGetVertexArrayIndexed64iv = (PFNGLGETVERTEXARRAYINDEXED64IVPROC)load("glGetVertexArrayIndexed64iv");
5841  afw_gl_glCreateSamplers = (PFNGLCREATESAMPLERSPROC)load("glCreateSamplers");
5842  afw_gl_glCreateProgramPipelines = (PFNGLCREATEPROGRAMPIPELINESPROC)load("glCreateProgramPipelines");
5843  afw_gl_glCreateQueries = (PFNGLCREATEQUERIESPROC)load("glCreateQueries");
5844  afw_gl_glGetQueryBufferObjecti64v = (PFNGLGETQUERYBUFFEROBJECTI64VPROC)load("glGetQueryBufferObjecti64v");
5845  afw_gl_glGetQueryBufferObjectiv = (PFNGLGETQUERYBUFFEROBJECTIVPROC)load("glGetQueryBufferObjectiv");
5846  afw_gl_glGetQueryBufferObjectui64v = (PFNGLGETQUERYBUFFEROBJECTUI64VPROC)load("glGetQueryBufferObjectui64v");
5847  afw_gl_glGetQueryBufferObjectuiv = (PFNGLGETQUERYBUFFEROBJECTUIVPROC)load("glGetQueryBufferObjectuiv");
5848 }
5850  if(!AFW_GL_GL_ARB_draw_buffers) return;
5851  afw_gl_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC)load("glDrawBuffersARB");
5852 }
5855  afw_gl_glBlendEquationiARB = (PFNGLBLENDEQUATIONIARBPROC)load("glBlendEquationiARB");
5856  afw_gl_glBlendEquationSeparateiARB = (PFNGLBLENDEQUATIONSEPARATEIARBPROC)load("glBlendEquationSeparateiARB");
5857  afw_gl_glBlendFunciARB = (PFNGLBLENDFUNCIARBPROC)load("glBlendFunciARB");
5858  afw_gl_glBlendFuncSeparateiARB = (PFNGLBLENDFUNCSEPARATEIARBPROC)load("glBlendFuncSeparateiARB");
5859 }
5862  afw_gl_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC)load("glDrawElementsBaseVertex");
5863  afw_gl_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)load("glDrawRangeElementsBaseVertex");
5864  afw_gl_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)load("glDrawElementsInstancedBaseVertex");
5865  afw_gl_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)load("glMultiDrawElementsBaseVertex");
5866 }
5868  if(!AFW_GL_GL_ARB_draw_indirect) return;
5869  afw_gl_glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC)load("glDrawArraysIndirect");
5870  afw_gl_glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC)load("glDrawElementsIndirect");
5871 }
5873  if(!AFW_GL_GL_ARB_draw_instanced) return;
5874  afw_gl_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC)load("glDrawArraysInstancedARB");
5875  afw_gl_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)load("glDrawElementsInstancedARB");
5876 }
5878  if(!AFW_GL_GL_ARB_fragment_program) return;
5879  afw_gl_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC)load("glProgramStringARB");
5880  afw_gl_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC)load("glBindProgramARB");
5881  afw_gl_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC)load("glDeleteProgramsARB");
5882  afw_gl_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC)load("glGenProgramsARB");
5883  afw_gl_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC)load("glProgramEnvParameter4dARB");
5884  afw_gl_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC)load("glProgramEnvParameter4dvARB");
5885  afw_gl_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC)load("glProgramEnvParameter4fARB");
5886  afw_gl_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC)load("glProgramEnvParameter4fvARB");
5887  afw_gl_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC)load("glProgramLocalParameter4dARB");
5888  afw_gl_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)load("glProgramLocalParameter4dvARB");
5889  afw_gl_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC)load("glProgramLocalParameter4fARB");
5890  afw_gl_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)load("glProgramLocalParameter4fvARB");
5891  afw_gl_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC)load("glGetProgramEnvParameterdvARB");
5892  afw_gl_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC)load("glGetProgramEnvParameterfvARB");
5893  afw_gl_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)load("glGetProgramLocalParameterdvARB");
5894  afw_gl_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)load("glGetProgramLocalParameterfvARB");
5895  afw_gl_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC)load("glGetProgramivARB");
5896  afw_gl_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC)load("glGetProgramStringARB");
5897  afw_gl_glIsProgramARB = (PFNGLISPROGRAMARBPROC)load("glIsProgramARB");
5898 }
5901  afw_gl_glFramebufferParameteri = (PFNGLFRAMEBUFFERPARAMETERIPROC)load("glFramebufferParameteri");
5902  afw_gl_glGetFramebufferParameteriv = (PFNGLGETFRAMEBUFFERPARAMETERIVPROC)load("glGetFramebufferParameteriv");
5903 }
5906  afw_gl_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC)load("glIsRenderbuffer");
5907  afw_gl_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)load("glBindRenderbuffer");
5908  afw_gl_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)load("glDeleteRenderbuffers");
5909  afw_gl_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)load("glGenRenderbuffers");
5910  afw_gl_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)load("glRenderbufferStorage");
5911  afw_gl_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)load("glGetRenderbufferParameteriv");
5912  afw_gl_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC)load("glIsFramebuffer");
5913  afw_gl_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)load("glBindFramebuffer");
5914  afw_gl_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)load("glDeleteFramebuffers");
5915  afw_gl_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)load("glGenFramebuffers");
5916  afw_gl_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)load("glCheckFramebufferStatus");
5917  afw_gl_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC)load("glFramebufferTexture1D");
5918  afw_gl_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)load("glFramebufferTexture2D");
5919  afw_gl_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC)load("glFramebufferTexture3D");
5920  afw_gl_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)load("glFramebufferRenderbuffer");
5921  afw_gl_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)load("glGetFramebufferAttachmentParameteriv");
5922  afw_gl_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC)load("glGenerateMipmap");
5923  afw_gl_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)load("glBlitFramebuffer");
5924  afw_gl_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)load("glRenderbufferStorageMultisample");
5925  afw_gl_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC)load("glFramebufferTextureLayer");
5926 }
5928  if(!AFW_GL_GL_ARB_geometry_shader4) return;
5929  afw_gl_glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC)load("glProgramParameteriARB");
5930  afw_gl_glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC)load("glFramebufferTextureARB");
5931  afw_gl_glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)load("glFramebufferTextureLayerARB");
5932  afw_gl_glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)load("glFramebufferTextureFaceARB");
5933 }
5936  afw_gl_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC)load("glGetProgramBinary");
5937  afw_gl_glProgramBinary = (PFNGLPROGRAMBINARYPROC)load("glProgramBinary");
5938  afw_gl_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)load("glProgramParameteri");
5939 }
5942  afw_gl_glGetTextureSubImage = (PFNGLGETTEXTURESUBIMAGEPROC)load("glGetTextureSubImage");
5943  afw_gl_glGetCompressedTextureSubImage = (PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC)load("glGetCompressedTextureSubImage");
5944 }
5946  if(!AFW_GL_GL_ARB_gl_spirv) return;
5947  afw_gl_glSpecializeShaderARB = (PFNGLSPECIALIZESHADERARBPROC)load("glSpecializeShaderARB");
5948 }
5950  if(!AFW_GL_GL_ARB_gpu_shader_fp64) return;
5951  afw_gl_glUniform1d = (PFNGLUNIFORM1DPROC)load("glUniform1d");
5952  afw_gl_glUniform2d = (PFNGLUNIFORM2DPROC)load("glUniform2d");
5953  afw_gl_glUniform3d = (PFNGLUNIFORM3DPROC)load("glUniform3d");
5954  afw_gl_glUniform4d = (PFNGLUNIFORM4DPROC)load("glUniform4d");
5955  afw_gl_glUniform1dv = (PFNGLUNIFORM1DVPROC)load("glUniform1dv");
5956  afw_gl_glUniform2dv = (PFNGLUNIFORM2DVPROC)load("glUniform2dv");
5957  afw_gl_glUniform3dv = (PFNGLUNIFORM3DVPROC)load("glUniform3dv");
5958  afw_gl_glUniform4dv = (PFNGLUNIFORM4DVPROC)load("glUniform4dv");
5959  afw_gl_glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC)load("glUniformMatrix2dv");
5960  afw_gl_glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC)load("glUniformMatrix3dv");
5961  afw_gl_glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC)load("glUniformMatrix4dv");
5962  afw_gl_glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC)load("glUniformMatrix2x3dv");
5963  afw_gl_glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC)load("glUniformMatrix2x4dv");
5964  afw_gl_glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC)load("glUniformMatrix3x2dv");
5965  afw_gl_glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC)load("glUniformMatrix3x4dv");
5966  afw_gl_glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC)load("glUniformMatrix4x2dv");
5967  afw_gl_glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC)load("glUniformMatrix4x3dv");
5968  afw_gl_glGetUniformdv = (PFNGLGETUNIFORMDVPROC)load("glGetUniformdv");
5969 }
5971  if(!AFW_GL_GL_ARB_gpu_shader_int64) return;
5972  afw_gl_glUniform1i64ARB = (PFNGLUNIFORM1I64ARBPROC)load("glUniform1i64ARB");
5973  afw_gl_glUniform2i64ARB = (PFNGLUNIFORM2I64ARBPROC)load("glUniform2i64ARB");
5974  afw_gl_glUniform3i64ARB = (PFNGLUNIFORM3I64ARBPROC)load("glUniform3i64ARB");
5975  afw_gl_glUniform4i64ARB = (PFNGLUNIFORM4I64ARBPROC)load("glUniform4i64ARB");
5976  afw_gl_glUniform1i64vARB = (PFNGLUNIFORM1I64VARBPROC)load("glUniform1i64vARB");
5977  afw_gl_glUniform2i64vARB = (PFNGLUNIFORM2I64VARBPROC)load("glUniform2i64vARB");
5978  afw_gl_glUniform3i64vARB = (PFNGLUNIFORM3I64VARBPROC)load("glUniform3i64vARB");
5979  afw_gl_glUniform4i64vARB = (PFNGLUNIFORM4I64VARBPROC)load("glUniform4i64vARB");
5980  afw_gl_glUniform1ui64ARB = (PFNGLUNIFORM1UI64ARBPROC)load("glUniform1ui64ARB");
5981  afw_gl_glUniform2ui64ARB = (PFNGLUNIFORM2UI64ARBPROC)load("glUniform2ui64ARB");
5982  afw_gl_glUniform3ui64ARB = (PFNGLUNIFORM3UI64ARBPROC)load("glUniform3ui64ARB");
5983  afw_gl_glUniform4ui64ARB = (PFNGLUNIFORM4UI64ARBPROC)load("glUniform4ui64ARB");
5984  afw_gl_glUniform1ui64vARB = (PFNGLUNIFORM1UI64VARBPROC)load("glUniform1ui64vARB");
5985  afw_gl_glUniform2ui64vARB = (PFNGLUNIFORM2UI64VARBPROC)load("glUniform2ui64vARB");
5986  afw_gl_glUniform3ui64vARB = (PFNGLUNIFORM3UI64VARBPROC)load("glUniform3ui64vARB");
5987  afw_gl_glUniform4ui64vARB = (PFNGLUNIFORM4UI64VARBPROC)load("glUniform4ui64vARB");
5988  afw_gl_glGetUniformi64vARB = (PFNGLGETUNIFORMI64VARBPROC)load("glGetUniformi64vARB");
5989  afw_gl_glGetUniformui64vARB = (PFNGLGETUNIFORMUI64VARBPROC)load("glGetUniformui64vARB");
5990  afw_gl_glGetnUniformi64vARB = (PFNGLGETNUNIFORMI64VARBPROC)load("glGetnUniformi64vARB");
5991  afw_gl_glGetnUniformui64vARB = (PFNGLGETNUNIFORMUI64VARBPROC)load("glGetnUniformui64vARB");
5992  afw_gl_glProgramUniform1i64ARB = (PFNGLPROGRAMUNIFORM1I64ARBPROC)load("glProgramUniform1i64ARB");
5993  afw_gl_glProgramUniform2i64ARB = (PFNGLPROGRAMUNIFORM2I64ARBPROC)load("glProgramUniform2i64ARB");
5994  afw_gl_glProgramUniform3i64ARB = (PFNGLPROGRAMUNIFORM3I64ARBPROC)load("glProgramUniform3i64ARB");
5995  afw_gl_glProgramUniform4i64ARB = (PFNGLPROGRAMUNIFORM4I64ARBPROC)load("glProgramUniform4i64ARB");
5996  afw_gl_glProgramUniform1i64vARB = (PFNGLPROGRAMUNIFORM1I64VARBPROC)load("glProgramUniform1i64vARB");
5997  afw_gl_glProgramUniform2i64vARB = (PFNGLPROGRAMUNIFORM2I64VARBPROC)load("glProgramUniform2i64vARB");
5998  afw_gl_glProgramUniform3i64vARB = (PFNGLPROGRAMUNIFORM3I64VARBPROC)load("glProgramUniform3i64vARB");
5999  afw_gl_glProgramUniform4i64vARB = (PFNGLPROGRAMUNIFORM4I64VARBPROC)load("glProgramUniform4i64vARB");
6000  afw_gl_glProgramUniform1ui64ARB = (PFNGLPROGRAMUNIFORM1UI64ARBPROC)load("glProgramUniform1ui64ARB");
6001  afw_gl_glProgramUniform2ui64ARB = (PFNGLPROGRAMUNIFORM2UI64ARBPROC)load("glProgramUniform2ui64ARB");
6002  afw_gl_glProgramUniform3ui64ARB = (PFNGLPROGRAMUNIFORM3UI64ARBPROC)load("glProgramUniform3ui64ARB");
6003  afw_gl_glProgramUniform4ui64ARB = (PFNGLPROGRAMUNIFORM4UI64ARBPROC)load("glProgramUniform4ui64ARB");
6004  afw_gl_glProgramUniform1ui64vARB = (PFNGLPROGRAMUNIFORM1UI64VARBPROC)load("glProgramUniform1ui64vARB");
6005  afw_gl_glProgramUniform2ui64vARB = (PFNGLPROGRAMUNIFORM2UI64VARBPROC)load("glProgramUniform2ui64vARB");
6006  afw_gl_glProgramUniform3ui64vARB = (PFNGLPROGRAMUNIFORM3UI64VARBPROC)load("glProgramUniform3ui64vARB");
6007  afw_gl_glProgramUniform4ui64vARB = (PFNGLPROGRAMUNIFORM4UI64VARBPROC)load("glProgramUniform4ui64vARB");
6008 }
6010  if(!AFW_GL_GL_ARB_imaging) return;
6011  afw_gl_glBlendColor = (PFNGLBLENDCOLORPROC)load("glBlendColor");
6012  afw_gl_glBlendEquation = (PFNGLBLENDEQUATIONPROC)load("glBlendEquation");
6013  afw_gl_glColorTable = (PFNGLCOLORTABLEPROC)load("glColorTable");
6014  afw_gl_glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC)load("glColorTableParameterfv");
6015  afw_gl_glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC)load("glColorTableParameteriv");
6016  afw_gl_glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC)load("glCopyColorTable");
6017  afw_gl_glGetColorTable = (PFNGLGETCOLORTABLEPROC)load("glGetColorTable");
6018  afw_gl_glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC)load("glGetColorTableParameterfv");
6019  afw_gl_glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC)load("glGetColorTableParameteriv");
6020  afw_gl_glColorSubTable = (PFNGLCOLORSUBTABLEPROC)load("glColorSubTable");
6021  afw_gl_glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC)load("glCopyColorSubTable");
6022  afw_gl_glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC)load("glConvolutionFilter1D");
6023  afw_gl_glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC)load("glConvolutionFilter2D");
6024  afw_gl_glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC)load("glConvolutionParameterf");
6025  afw_gl_glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC)load("glConvolutionParameterfv");
6026  afw_gl_glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC)load("glConvolutionParameteri");
6027  afw_gl_glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC)load("glConvolutionParameteriv");
6028  afw_gl_glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC)load("glCopyConvolutionFilter1D");
6029  afw_gl_glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC)load("glCopyConvolutionFilter2D");
6030  afw_gl_glGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC)load("glGetConvolutionFilter");
6031  afw_gl_glGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC)load("glGetConvolutionParameterfv");
6032  afw_gl_glGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC)load("glGetConvolutionParameteriv");
6033  afw_gl_glGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC)load("glGetSeparableFilter");
6034  afw_gl_glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC)load("glSeparableFilter2D");
6035  afw_gl_glGetHistogram = (PFNGLGETHISTOGRAMPROC)load("glGetHistogram");
6036  afw_gl_glGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC)load("glGetHistogramParameterfv");
6037  afw_gl_glGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC)load("glGetHistogramParameteriv");
6038  afw_gl_glGetMinmax = (PFNGLGETMINMAXPROC)load("glGetMinmax");
6039  afw_gl_glGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC)load("glGetMinmaxParameterfv");
6040  afw_gl_glGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC)load("glGetMinmaxParameteriv");
6041  afw_gl_glHistogram = (PFNGLHISTOGRAMPROC)load("glHistogram");
6042  afw_gl_glMinmax = (PFNGLMINMAXPROC)load("glMinmax");
6043  afw_gl_glResetHistogram = (PFNGLRESETHISTOGRAMPROC)load("glResetHistogram");
6044  afw_gl_glResetMinmax = (PFNGLRESETMINMAXPROC)load("glResetMinmax");
6045 }
6048  afw_gl_glMultiDrawArraysIndirectCountARB = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC)load("glMultiDrawArraysIndirectCountARB");
6049  afw_gl_glMultiDrawElementsIndirectCountARB = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC)load("glMultiDrawElementsIndirectCountARB");
6050 }
6052  if(!AFW_GL_GL_ARB_instanced_arrays) return;
6053  afw_gl_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC)load("glVertexAttribDivisorARB");
6054 }
6057  afw_gl_glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC)load("glGetInternalformativ");
6058 }
6061  afw_gl_glGetInternalformati64v = (PFNGLGETINTERNALFORMATI64VPROC)load("glGetInternalformati64v");
6062 }
6065  afw_gl_glInvalidateTexSubImage = (PFNGLINVALIDATETEXSUBIMAGEPROC)load("glInvalidateTexSubImage");
6066  afw_gl_glInvalidateTexImage = (PFNGLINVALIDATETEXIMAGEPROC)load("glInvalidateTexImage");
6067  afw_gl_glInvalidateBufferSubData = (PFNGLINVALIDATEBUFFERSUBDATAPROC)load("glInvalidateBufferSubData");
6068  afw_gl_glInvalidateBufferData = (PFNGLINVALIDATEBUFFERDATAPROC)load("glInvalidateBufferData");
6069  afw_gl_glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC)load("glInvalidateFramebuffer");
6070  afw_gl_glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC)load("glInvalidateSubFramebuffer");
6071 }
6073  if(!AFW_GL_GL_ARB_map_buffer_range) return;
6074  afw_gl_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC)load("glMapBufferRange");
6075  afw_gl_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC)load("glFlushMappedBufferRange");
6076 }
6078  if(!AFW_GL_GL_ARB_matrix_palette) return;
6079  afw_gl_glCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC)load("glCurrentPaletteMatrixARB");
6080  afw_gl_glMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC)load("glMatrixIndexubvARB");
6081  afw_gl_glMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC)load("glMatrixIndexusvARB");
6082  afw_gl_glMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC)load("glMatrixIndexuivARB");
6083  afw_gl_glMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC)load("glMatrixIndexPointerARB");
6084 }
6086  if(!AFW_GL_GL_ARB_multi_bind) return;
6087  afw_gl_glBindBuffersBase = (PFNGLBINDBUFFERSBASEPROC)load("glBindBuffersBase");
6088  afw_gl_glBindBuffersRange = (PFNGLBINDBUFFERSRANGEPROC)load("glBindBuffersRange");
6089  afw_gl_glBindTextures = (PFNGLBINDTEXTURESPROC)load("glBindTextures");
6090  afw_gl_glBindSamplers = (PFNGLBINDSAMPLERSPROC)load("glBindSamplers");
6091  afw_gl_glBindImageTextures = (PFNGLBINDIMAGETEXTURESPROC)load("glBindImageTextures");
6092  afw_gl_glBindVertexBuffers = (PFNGLBINDVERTEXBUFFERSPROC)load("glBindVertexBuffers");
6093 }
6096  afw_gl_glMultiDrawArraysIndirect = (PFNGLMULTIDRAWARRAYSINDIRECTPROC)load("glMultiDrawArraysIndirect");
6097  afw_gl_glMultiDrawElementsIndirect = (PFNGLMULTIDRAWELEMENTSINDIRECTPROC)load("glMultiDrawElementsIndirect");
6098 }
6100  if(!AFW_GL_GL_ARB_multisample) return;
6101  afw_gl_glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC)load("glSampleCoverageARB");
6102 }
6104  if(!AFW_GL_GL_ARB_multitexture) return;
6105  afw_gl_glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)load("glActiveTextureARB");
6106  afw_gl_glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC)load("glClientActiveTextureARB");
6107  afw_gl_glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC)load("glMultiTexCoord1dARB");
6108  afw_gl_glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC)load("glMultiTexCoord1dvARB");
6109  afw_gl_glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC)load("glMultiTexCoord1fARB");
6110  afw_gl_glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC)load("glMultiTexCoord1fvARB");
6111  afw_gl_glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC)load("glMultiTexCoord1iARB");
6112  afw_gl_glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC)load("glMultiTexCoord1ivARB");
6113  afw_gl_glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC)load("glMultiTexCoord1sARB");
6114  afw_gl_glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC)load("glMultiTexCoord1svARB");
6115  afw_gl_glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC)load("glMultiTexCoord2dARB");
6116  afw_gl_glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC)load("glMultiTexCoord2dvARB");
6117  afw_gl_glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)load("glMultiTexCoord2fARB");
6118  afw_gl_glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC)load("glMultiTexCoord2fvARB");
6119  afw_gl_glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC)load("glMultiTexCoord2iARB");
6120  afw_gl_glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC)load("glMultiTexCoord2ivARB");
6121  afw_gl_glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC)load("glMultiTexCoord2sARB");
6122  afw_gl_glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC)load("glMultiTexCoord2svARB");
6123  afw_gl_glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC)load("glMultiTexCoord3dARB");
6124  afw_gl_glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC)load("glMultiTexCoord3dvARB");
6125  afw_gl_glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC)load("glMultiTexCoord3fARB");
6126  afw_gl_glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC)load("glMultiTexCoord3fvARB");
6127  afw_gl_glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC)load("glMultiTexCoord3iARB");
6128  afw_gl_glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC)load("glMultiTexCoord3ivARB");
6129  afw_gl_glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC)load("glMultiTexCoord3sARB");
6130  afw_gl_glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC)load("glMultiTexCoord3svARB");
6131  afw_gl_glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC)load("glMultiTexCoord4dARB");
6132  afw_gl_glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC)load("glMultiTexCoord4dvARB");
6133  afw_gl_glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC)load("glMultiTexCoord4fARB");
6134  afw_gl_glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC)load("glMultiTexCoord4fvARB");
6135  afw_gl_glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC)load("glMultiTexCoord4iARB");
6136  afw_gl_glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC)load("glMultiTexCoord4ivARB");
6137  afw_gl_glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC)load("glMultiTexCoord4sARB");
6138  afw_gl_glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC)load("glMultiTexCoord4svARB");
6139 }
6141  if(!AFW_GL_GL_ARB_occlusion_query) return;
6142  afw_gl_glGenQueriesARB = (PFNGLGENQUERIESARBPROC)load("glGenQueriesARB");
6143  afw_gl_glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC)load("glDeleteQueriesARB");
6144  afw_gl_glIsQueryARB = (PFNGLISQUERYARBPROC)load("glIsQueryARB");
6145  afw_gl_glBeginQueryARB = (PFNGLBEGINQUERYARBPROC)load("glBeginQueryARB");
6146  afw_gl_glEndQueryARB = (PFNGLENDQUERYARBPROC)load("glEndQueryARB");
6147  afw_gl_glGetQueryivARB = (PFNGLGETQUERYIVARBPROC)load("glGetQueryivARB");
6148  afw_gl_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC)load("glGetQueryObjectivARB");
6149  afw_gl_glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC)load("glGetQueryObjectuivARB");
6150 }
6153  afw_gl_glMaxShaderCompilerThreadsARB = (PFNGLMAXSHADERCOMPILERTHREADSARBPROC)load("glMaxShaderCompilerThreadsARB");
6154 }
6156  if(!AFW_GL_GL_ARB_point_parameters) return;
6157  afw_gl_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC)load("glPointParameterfARB");
6158  afw_gl_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC)load("glPointParameterfvARB");
6159 }
6162  afw_gl_glPolygonOffsetClamp = (PFNGLPOLYGONOFFSETCLAMPPROC)load("glPolygonOffsetClamp");
6163 }
6166  afw_gl_glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC)load("glGetProgramInterfaceiv");
6167  afw_gl_glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC)load("glGetProgramResourceIndex");
6168  afw_gl_glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC)load("glGetProgramResourceName");
6169  afw_gl_glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC)load("glGetProgramResourceiv");
6170  afw_gl_glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC)load("glGetProgramResourceLocation");
6171  afw_gl_glGetProgramResourceLocationIndex = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)load("glGetProgramResourceLocationIndex");
6172 }
6174  if(!AFW_GL_GL_ARB_provoking_vertex) return;
6175  afw_gl_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC)load("glProvokingVertex");
6176 }
6178  if(!AFW_GL_GL_ARB_robustness) return;
6179  afw_gl_glGetGraphicsResetStatusARB = (PFNGLGETGRAPHICSRESETSTATUSARBPROC)load("glGetGraphicsResetStatusARB");
6180  afw_gl_glGetnTexImageARB = (PFNGLGETNTEXIMAGEARBPROC)load("glGetnTexImageARB");
6181  afw_gl_glReadnPixelsARB = (PFNGLREADNPIXELSARBPROC)load("glReadnPixelsARB");
6182  afw_gl_glGetnCompressedTexImageARB = (PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC)load("glGetnCompressedTexImageARB");
6183  afw_gl_glGetnUniformfvARB = (PFNGLGETNUNIFORMFVARBPROC)load("glGetnUniformfvARB");
6184  afw_gl_glGetnUniformivARB = (PFNGLGETNUNIFORMIVARBPROC)load("glGetnUniformivARB");
6185  afw_gl_glGetnUniformuivARB = (PFNGLGETNUNIFORMUIVARBPROC)load("glGetnUniformuivARB");
6186  afw_gl_glGetnUniformdvARB = (PFNGLGETNUNIFORMDVARBPROC)load("glGetnUniformdvARB");
6187  afw_gl_glGetnMapdvARB = (PFNGLGETNMAPDVARBPROC)load("glGetnMapdvARB");
6188  afw_gl_glGetnMapfvARB = (PFNGLGETNMAPFVARBPROC)load("glGetnMapfvARB");
6189  afw_gl_glGetnMapivARB = (PFNGLGETNMAPIVARBPROC)load("glGetnMapivARB");
6190  afw_gl_glGetnPixelMapfvARB = (PFNGLGETNPIXELMAPFVARBPROC)load("glGetnPixelMapfvARB");
6191  afw_gl_glGetnPixelMapuivARB = (PFNGLGETNPIXELMAPUIVARBPROC)load("glGetnPixelMapuivARB");
6192  afw_gl_glGetnPixelMapusvARB = (PFNGLGETNPIXELMAPUSVARBPROC)load("glGetnPixelMapusvARB");
6193  afw_gl_glGetnPolygonStippleARB = (PFNGLGETNPOLYGONSTIPPLEARBPROC)load("glGetnPolygonStippleARB");
6194  afw_gl_glGetnColorTableARB = (PFNGLGETNCOLORTABLEARBPROC)load("glGetnColorTableARB");
6195  afw_gl_glGetnConvolutionFilterARB = (PFNGLGETNCONVOLUTIONFILTERARBPROC)load("glGetnConvolutionFilterARB");
6196  afw_gl_glGetnSeparableFilterARB = (PFNGLGETNSEPARABLEFILTERARBPROC)load("glGetnSeparableFilterARB");
6197  afw_gl_glGetnHistogramARB = (PFNGLGETNHISTOGRAMARBPROC)load("glGetnHistogramARB");
6198  afw_gl_glGetnMinmaxARB = (PFNGLGETNMINMAXARBPROC)load("glGetnMinmaxARB");
6199 }
6201  if(!AFW_GL_GL_ARB_sample_locations) return;
6202  afw_gl_glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)load("glFramebufferSampleLocationsfvARB");
6203  afw_gl_glNamedFramebufferSampleLocationsfvARB = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)load("glNamedFramebufferSampleLocationsfvARB");
6204  afw_gl_glEvaluateDepthValuesARB = (PFNGLEVALUATEDEPTHVALUESARBPROC)load("glEvaluateDepthValuesARB");
6205 }
6207  if(!AFW_GL_GL_ARB_sample_shading) return;
6208  afw_gl_glMinSampleShadingARB = (PFNGLMINSAMPLESHADINGARBPROC)load("glMinSampleShadingARB");
6209 }
6211  if(!AFW_GL_GL_ARB_sampler_objects) return;
6212  afw_gl_glGenSamplers = (PFNGLGENSAMPLERSPROC)load("glGenSamplers");
6213  afw_gl_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC)load("glDeleteSamplers");
6214  afw_gl_glIsSampler = (PFNGLISSAMPLERPROC)load("glIsSampler");
6215  afw_gl_glBindSampler = (PFNGLBINDSAMPLERPROC)load("glBindSampler");
6216  afw_gl_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC)load("glSamplerParameteri");
6217  afw_gl_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC)load("glSamplerParameteriv");
6218  afw_gl_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC)load("glSamplerParameterf");
6219  afw_gl_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC)load("glSamplerParameterfv");
6220  afw_gl_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC)load("glSamplerParameterIiv");
6221  afw_gl_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC)load("glSamplerParameterIuiv");
6222  afw_gl_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC)load("glGetSamplerParameteriv");
6223  afw_gl_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC)load("glGetSamplerParameterIiv");
6224  afw_gl_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC)load("glGetSamplerParameterfv");
6225  afw_gl_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC)load("glGetSamplerParameterIuiv");
6226 }
6229  afw_gl_glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC)load("glUseProgramStages");
6230  afw_gl_glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC)load("glActiveShaderProgram");
6231  afw_gl_glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC)load("glCreateShaderProgramv");
6232  afw_gl_glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC)load("glBindProgramPipeline");
6233  afw_gl_glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC)load("glDeleteProgramPipelines");
6234  afw_gl_glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC)load("glGenProgramPipelines");
6235  afw_gl_glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC)load("glIsProgramPipeline");
6236  afw_gl_glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC)load("glGetProgramPipelineiv");
6237  afw_gl_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)load("glProgramParameteri");
6238  afw_gl_glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC)load("glProgramUniform1i");
6239  afw_gl_glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC)load("glProgramUniform1iv");
6240  afw_gl_glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC)load("glProgramUniform1f");
6241  afw_gl_glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC)load("glProgramUniform1fv");
6242  afw_gl_glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC)load("glProgramUniform1d");
6243  afw_gl_glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC)load("glProgramUniform1dv");
6244  afw_gl_glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC)load("glProgramUniform1ui");
6245  afw_gl_glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC)load("glProgramUniform1uiv");
6246  afw_gl_glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC)load("glProgramUniform2i");
6247  afw_gl_glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC)load("glProgramUniform2iv");
6248  afw_gl_glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC)load("glProgramUniform2f");
6249  afw_gl_glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC)load("glProgramUniform2fv");
6250  afw_gl_glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC)load("glProgramUniform2d");
6251  afw_gl_glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC)load("glProgramUniform2dv");
6252  afw_gl_glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC)load("glProgramUniform2ui");
6253  afw_gl_glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC)load("glProgramUniform2uiv");
6254  afw_gl_glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC)load("glProgramUniform3i");
6255  afw_gl_glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC)load("glProgramUniform3iv");
6256  afw_gl_glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC)load("glProgramUniform3f");
6257  afw_gl_glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC)load("glProgramUniform3fv");
6258  afw_gl_glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC)load("glProgramUniform3d");
6259  afw_gl_glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC)load("glProgramUniform3dv");
6260  afw_gl_glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC)load("glProgramUniform3ui");
6261  afw_gl_glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC)load("glProgramUniform3uiv");
6262  afw_gl_glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC)load("glProgramUniform4i");
6263  afw_gl_glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC)load("glProgramUniform4iv");
6264  afw_gl_glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC)load("glProgramUniform4f");
6265  afw_gl_glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC)load("glProgramUniform4fv");
6266  afw_gl_glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC)load("glProgramUniform4d");
6267  afw_gl_glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC)load("glProgramUniform4dv");
6268  afw_gl_glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC)load("glProgramUniform4ui");
6269  afw_gl_glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC)load("glProgramUniform4uiv");
6270  afw_gl_glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC)load("glProgramUniformMatrix2fv");
6271  afw_gl_glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC)load("glProgramUniformMatrix3fv");
6272  afw_gl_glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC)load("glProgramUniformMatrix4fv");
6273  afw_gl_glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC)load("glProgramUniformMatrix2dv");
6274  afw_gl_glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC)load("glProgramUniformMatrix3dv");
6275  afw_gl_glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC)load("glProgramUniformMatrix4dv");
6276  afw_gl_glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC)load("glProgramUniformMatrix2x3fv");
6277  afw_gl_glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC)load("glProgramUniformMatrix3x2fv");
6278  afw_gl_glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC)load("glProgramUniformMatrix2x4fv");
6279  afw_gl_glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC)load("glProgramUniformMatrix4x2fv");
6280  afw_gl_glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC)load("glProgramUniformMatrix3x4fv");
6281  afw_gl_glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC)load("glProgramUniformMatrix4x3fv");
6282  afw_gl_glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC)load("glProgramUniformMatrix2x3dv");
6283  afw_gl_glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC)load("glProgramUniformMatrix3x2dv");
6284  afw_gl_glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC)load("glProgramUniformMatrix2x4dv");
6285  afw_gl_glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC)load("glProgramUniformMatrix4x2dv");
6286  afw_gl_glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC)load("glProgramUniformMatrix3x4dv");
6287  afw_gl_glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC)load("glProgramUniformMatrix4x3dv");
6288  afw_gl_glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC)load("glValidateProgramPipeline");
6289  afw_gl_glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC)load("glGetProgramPipelineInfoLog");
6290 }
6293  afw_gl_glGetActiveAtomicCounterBufferiv = (PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC)load("glGetActiveAtomicCounterBufferiv");
6294 }
6297  afw_gl_glBindImageTexture = (PFNGLBINDIMAGETEXTUREPROC)load("glBindImageTexture");
6298  afw_gl_glMemoryBarrier = (PFNGLMEMORYBARRIERPROC)load("glMemoryBarrier");
6299 }
6301  if(!AFW_GL_GL_ARB_shader_objects) return;
6302  afw_gl_glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC)load("glDeleteObjectARB");
6303  afw_gl_glGetHandleARB = (PFNGLGETHANDLEARBPROC)load("glGetHandleARB");
6304  afw_gl_glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC)load("glDetachObjectARB");
6305  afw_gl_glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC)load("glCreateShaderObjectARB");
6306  afw_gl_glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC)load("glShaderSourceARB");
6307  afw_gl_glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC)load("glCompileShaderARB");
6308  afw_gl_glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC)load("glCreateProgramObjectARB");
6309  afw_gl_glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC)load("glAttachObjectARB");
6310  afw_gl_glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC)load("glLinkProgramARB");
6311  afw_gl_glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC)load("glUseProgramObjectARB");
6312  afw_gl_glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC)load("glValidateProgramARB");
6313  afw_gl_glUniform1fARB = (PFNGLUNIFORM1FARBPROC)load("glUniform1fARB");
6314  afw_gl_glUniform2fARB = (PFNGLUNIFORM2FARBPROC)load("glUniform2fARB");
6315  afw_gl_glUniform3fARB = (PFNGLUNIFORM3FARBPROC)load("glUniform3fARB");
6316  afw_gl_glUniform4fARB = (PFNGLUNIFORM4FARBPROC)load("glUniform4fARB");
6317  afw_gl_glUniform1iARB = (PFNGLUNIFORM1IARBPROC)load("glUniform1iARB");
6318  afw_gl_glUniform2iARB = (PFNGLUNIFORM2IARBPROC)load("glUniform2iARB");
6319  afw_gl_glUniform3iARB = (PFNGLUNIFORM3IARBPROC)load("glUniform3iARB");
6320  afw_gl_glUniform4iARB = (PFNGLUNIFORM4IARBPROC)load("glUniform4iARB");
6321  afw_gl_glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC)load("glUniform1fvARB");
6322  afw_gl_glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC)load("glUniform2fvARB");
6323  afw_gl_glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC)load("glUniform3fvARB");
6324  afw_gl_glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC)load("glUniform4fvARB");
6325  afw_gl_glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC)load("glUniform1ivARB");
6326  afw_gl_glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC)load("glUniform2ivARB");
6327  afw_gl_glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC)load("glUniform3ivARB");
6328  afw_gl_glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC)load("glUniform4ivARB");
6329  afw_gl_glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC)load("glUniformMatrix2fvARB");
6330  afw_gl_glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC)load("glUniformMatrix3fvARB");
6331  afw_gl_glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC)load("glUniformMatrix4fvARB");
6332  afw_gl_glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC)load("glGetObjectParameterfvARB");
6333  afw_gl_glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC)load("glGetObjectParameterivARB");
6334  afw_gl_glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC)load("glGetInfoLogARB");
6335  afw_gl_glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC)load("glGetAttachedObjectsARB");
6336  afw_gl_glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC)load("glGetUniformLocationARB");
6337  afw_gl_glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC)load("glGetActiveUniformARB");
6338  afw_gl_glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC)load("glGetUniformfvARB");
6339  afw_gl_glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC)load("glGetUniformivARB");
6340  afw_gl_glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC)load("glGetShaderSourceARB");
6341 }
6344  afw_gl_glShaderStorageBlockBinding = (PFNGLSHADERSTORAGEBLOCKBINDINGPROC)load("glShaderStorageBlockBinding");
6345 }
6347  if(!AFW_GL_GL_ARB_shader_subroutine) return;
6348  afw_gl_glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)load("glGetSubroutineUniformLocation");
6349  afw_gl_glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC)load("glGetSubroutineIndex");
6350  afw_gl_glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)load("glGetActiveSubroutineUniformiv");
6351  afw_gl_glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)load("glGetActiveSubroutineUniformName");
6352  afw_gl_glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC)load("glGetActiveSubroutineName");
6353  afw_gl_glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC)load("glUniformSubroutinesuiv");
6354  afw_gl_glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC)load("glGetUniformSubroutineuiv");
6355  afw_gl_glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC)load("glGetProgramStageiv");
6356 }
6359  afw_gl_glNamedStringARB = (PFNGLNAMEDSTRINGARBPROC)load("glNamedStringARB");
6360  afw_gl_glDeleteNamedStringARB = (PFNGLDELETENAMEDSTRINGARBPROC)load("glDeleteNamedStringARB");
6361  afw_gl_glCompileShaderIncludeARB = (PFNGLCOMPILESHADERINCLUDEARBPROC)load("glCompileShaderIncludeARB");
6362  afw_gl_glIsNamedStringARB = (PFNGLISNAMEDSTRINGARBPROC)load("glIsNamedStringARB");
6363  afw_gl_glGetNamedStringARB = (PFNGLGETNAMEDSTRINGARBPROC)load("glGetNamedStringARB");
6364  afw_gl_glGetNamedStringivARB = (PFNGLGETNAMEDSTRINGIVARBPROC)load("glGetNamedStringivARB");
6365 }
6367  if(!AFW_GL_GL_ARB_sparse_buffer) return;
6368  afw_gl_glBufferPageCommitmentARB = (PFNGLBUFFERPAGECOMMITMENTARBPROC)load("glBufferPageCommitmentARB");
6369  afw_gl_glNamedBufferPageCommitmentEXT = (PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC)load("glNamedBufferPageCommitmentEXT");
6370  afw_gl_glNamedBufferPageCommitmentARB = (PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC)load("glNamedBufferPageCommitmentARB");
6371 }
6373  if(!AFW_GL_GL_ARB_sparse_texture) return;
6374  afw_gl_glTexPageCommitmentARB = (PFNGLTEXPAGECOMMITMENTARBPROC)load("glTexPageCommitmentARB");
6375 }
6376 static void load_GL_ARB_sync(AFWGLloadproc load) {
6377  if(!AFW_GL_GL_ARB_sync) return;
6378  afw_gl_glFenceSync = (PFNGLFENCESYNCPROC)load("glFenceSync");
6379  afw_gl_glIsSync = (PFNGLISSYNCPROC)load("glIsSync");
6380  afw_gl_glDeleteSync = (PFNGLDELETESYNCPROC)load("glDeleteSync");
6381  afw_gl_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC)load("glClientWaitSync");
6382  afw_gl_glWaitSync = (PFNGLWAITSYNCPROC)load("glWaitSync");
6383  afw_gl_glGetInteger64v = (PFNGLGETINTEGER64VPROC)load("glGetInteger64v");
6384  afw_gl_glGetSynciv = (PFNGLGETSYNCIVPROC)load("glGetSynciv");
6385 }
6388  afw_gl_glPatchParameteri = (PFNGLPATCHPARAMETERIPROC)load("glPatchParameteri");
6389  afw_gl_glPatchParameterfv = (PFNGLPATCHPARAMETERFVPROC)load("glPatchParameterfv");
6390 }
6392  if(!AFW_GL_GL_ARB_texture_barrier) return;
6393  afw_gl_glTextureBarrier = (PFNGLTEXTUREBARRIERPROC)load("glTextureBarrier");
6394 }
6397  afw_gl_glTexBufferARB = (PFNGLTEXBUFFERARBPROC)load("glTexBufferARB");
6398 }
6401  afw_gl_glTexBufferRange = (PFNGLTEXBUFFERRANGEPROC)load("glTexBufferRange");
6402 }
6405  afw_gl_glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)load("glCompressedTexImage3DARB");
6406  afw_gl_glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)load("glCompressedTexImage2DARB");
6407  afw_gl_glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)load("glCompressedTexImage1DARB");
6408  afw_gl_glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)load("glCompressedTexSubImage3DARB");
6409  afw_gl_glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)load("glCompressedTexSubImage2DARB");
6410  afw_gl_glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)load("glCompressedTexSubImage1DARB");
6411  afw_gl_glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)load("glGetCompressedTexImageARB");
6412 }
6415  afw_gl_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC)load("glTexImage2DMultisample");
6416  afw_gl_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC)load("glTexImage3DMultisample");
6417  afw_gl_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC)load("glGetMultisamplefv");
6418  afw_gl_glSampleMaski = (PFNGLSAMPLEMASKIPROC)load("glSampleMaski");
6419 }
6421  if(!AFW_GL_GL_ARB_texture_storage) return;
6422  afw_gl_glTexStorage1D = (PFNGLTEXSTORAGE1DPROC)load("glTexStorage1D");
6423  afw_gl_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC)load("glTexStorage2D");
6424  afw_gl_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC)load("glTexStorage3D");
6425 }
6428  afw_gl_glTexStorage2DMultisample = (PFNGLTEXSTORAGE2DMULTISAMPLEPROC)load("glTexStorage2DMultisample");
6429  afw_gl_glTexStorage3DMultisample = (PFNGLTEXSTORAGE3DMULTISAMPLEPROC)load("glTexStorage3DMultisample");
6430 }
6432  if(!AFW_GL_GL_ARB_texture_view) return;
6433  afw_gl_glTextureView = (PFNGLTEXTUREVIEWPROC)load("glTextureView");
6434 }
6436  if(!AFW_GL_GL_ARB_timer_query) return;
6437  afw_gl_glQueryCounter = (PFNGLQUERYCOUNTERPROC)load("glQueryCounter");
6438  afw_gl_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC)load("glGetQueryObjecti64v");
6439  afw_gl_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC)load("glGetQueryObjectui64v");
6440 }
6443  afw_gl_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC)load("glBindTransformFeedback");
6444  afw_gl_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC)load("glDeleteTransformFeedbacks");
6445  afw_gl_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC)load("glGenTransformFeedbacks");
6446  afw_gl_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC)load("glIsTransformFeedback");
6447  afw_gl_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC)load("glPauseTransformFeedback");
6448  afw_gl_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC)load("glResumeTransformFeedback");
6449  afw_gl_glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC)load("glDrawTransformFeedback");
6450 }
6453  afw_gl_glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)load("glDrawTransformFeedbackStream");
6454  afw_gl_glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC)load("glBeginQueryIndexed");
6455  afw_gl_glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC)load("glEndQueryIndexed");
6456  afw_gl_glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC)load("glGetQueryIndexediv");
6457 }
6460  afw_gl_glDrawTransformFeedbackInstanced = (PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC)load("glDrawTransformFeedbackInstanced");
6461  afw_gl_glDrawTransformFeedbackStreamInstanced = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC)load("glDrawTransformFeedbackStreamInstanced");
6462 }
6464  if(!AFW_GL_GL_ARB_transpose_matrix) return;
6465  afw_gl_glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC)load("glLoadTransposeMatrixfARB");
6466  afw_gl_glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC)load("glLoadTransposeMatrixdARB");
6467  afw_gl_glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC)load("glMultTransposeMatrixfARB");
6468  afw_gl_glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC)load("glMultTransposeMatrixdARB");
6469 }
6472  afw_gl_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC)load("glGetUniformIndices");
6473  afw_gl_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC)load("glGetActiveUniformsiv");
6474  afw_gl_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC)load("glGetActiveUniformName");
6475  afw_gl_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC)load("glGetUniformBlockIndex");
6476  afw_gl_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC)load("glGetActiveUniformBlockiv");
6477  afw_gl_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)load("glGetActiveUniformBlockName");
6478  afw_gl_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC)load("glUniformBlockBinding");
6479  afw_gl_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)load("glBindBufferRange");
6480  afw_gl_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)load("glBindBufferBase");
6481  afw_gl_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC)load("glGetIntegeri_v");
6482 }
6485  afw_gl_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC)load("glBindVertexArray");
6486  afw_gl_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)load("glDeleteVertexArrays");
6487  afw_gl_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)load("glGenVertexArrays");
6488  afw_gl_glIsVertexArray = (PFNGLISVERTEXARRAYPROC)load("glIsVertexArray");
6489 }
6492  afw_gl_glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC)load("glVertexAttribL1d");
6493  afw_gl_glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC)load("glVertexAttribL2d");
6494  afw_gl_glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC)load("glVertexAttribL3d");
6495  afw_gl_glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC)load("glVertexAttribL4d");
6496  afw_gl_glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC)load("glVertexAttribL1dv");
6497  afw_gl_glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC)load("glVertexAttribL2dv");
6498  afw_gl_glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC)load("glVertexAttribL3dv");
6499  afw_gl_glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC)load("glVertexAttribL4dv");
6500  afw_gl_glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC)load("glVertexAttribLPointer");
6501  afw_gl_glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC)load("glGetVertexAttribLdv");
6502 }
6505  afw_gl_glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC)load("glBindVertexBuffer");
6506  afw_gl_glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC)load("glVertexAttribFormat");
6507  afw_gl_glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC)load("glVertexAttribIFormat");
6508  afw_gl_glVertexAttribLFormat = (PFNGLVERTEXATTRIBLFORMATPROC)load("glVertexAttribLFormat");
6509  afw_gl_glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC)load("glVertexAttribBinding");
6510  afw_gl_glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC)load("glVertexBindingDivisor");
6511 }
6513  if(!AFW_GL_GL_ARB_vertex_blend) return;
6514  afw_gl_glWeightbvARB = (PFNGLWEIGHTBVARBPROC)load("glWeightbvARB");
6515  afw_gl_glWeightsvARB = (PFNGLWEIGHTSVARBPROC)load("glWeightsvARB");
6516  afw_gl_glWeightivARB = (PFNGLWEIGHTIVARBPROC)load("glWeightivARB");
6517  afw_gl_glWeightfvARB = (PFNGLWEIGHTFVARBPROC)load("glWeightfvARB");
6518  afw_gl_glWeightdvARB = (PFNGLWEIGHTDVARBPROC)load("glWeightdvARB");
6519  afw_gl_glWeightubvARB = (PFNGLWEIGHTUBVARBPROC)load("glWeightubvARB");
6520  afw_gl_glWeightusvARB = (PFNGLWEIGHTUSVARBPROC)load("glWeightusvARB");
6521  afw_gl_glWeightuivARB = (PFNGLWEIGHTUIVARBPROC)load("glWeightuivARB");
6522  afw_gl_glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC)load("glWeightPointerARB");
6523  afw_gl_glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC)load("glVertexBlendARB");
6524 }
6527  afw_gl_glBindBufferARB = (PFNGLBINDBUFFERARBPROC)load("glBindBufferARB");
6528  afw_gl_glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)load("glDeleteBuffersARB");
6529  afw_gl_glGenBuffersARB = (PFNGLGENBUFFERSARBPROC)load("glGenBuffersARB");
6530  afw_gl_glIsBufferARB = (PFNGLISBUFFERARBPROC)load("glIsBufferARB");
6531  afw_gl_glBufferDataARB = (PFNGLBUFFERDATAARBPROC)load("glBufferDataARB");
6532  afw_gl_glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC)load("glBufferSubDataARB");
6533  afw_gl_glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC)load("glGetBufferSubDataARB");
6534  afw_gl_glMapBufferARB = (PFNGLMAPBUFFERARBPROC)load("glMapBufferARB");
6535  afw_gl_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)load("glUnmapBufferARB");
6536  afw_gl_glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC)load("glGetBufferParameterivARB");
6537  afw_gl_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)load("glGetBufferPointervARB");
6538 }
6540  if(!AFW_GL_GL_ARB_vertex_program) return;
6541  afw_gl_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)load("glVertexAttrib1dARB");
6542  afw_gl_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)load("glVertexAttrib1dvARB");
6543  afw_gl_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)load("glVertexAttrib1fARB");
6544  afw_gl_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)load("glVertexAttrib1fvARB");
6545  afw_gl_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)load("glVertexAttrib1sARB");
6546  afw_gl_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)load("glVertexAttrib1svARB");
6547  afw_gl_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)load("glVertexAttrib2dARB");
6548  afw_gl_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)load("glVertexAttrib2dvARB");
6549  afw_gl_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)load("glVertexAttrib2fARB");
6550  afw_gl_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)load("glVertexAttrib2fvARB");
6551  afw_gl_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)load("glVertexAttrib2sARB");
6552  afw_gl_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)load("glVertexAttrib2svARB");
6553  afw_gl_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)load("glVertexAttrib3dARB");
6554  afw_gl_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)load("glVertexAttrib3dvARB");
6555  afw_gl_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)load("glVertexAttrib3fARB");
6556  afw_gl_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)load("glVertexAttrib3fvARB");
6557  afw_gl_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)load("glVertexAttrib3sARB");
6558  afw_gl_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)load("glVertexAttrib3svARB");
6559  afw_gl_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)load("glVertexAttrib4NbvARB");
6560  afw_gl_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)load("glVertexAttrib4NivARB");
6561  afw_gl_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)load("glVertexAttrib4NsvARB");
6562  afw_gl_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)load("glVertexAttrib4NubARB");
6563  afw_gl_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)load("glVertexAttrib4NubvARB");
6564  afw_gl_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)load("glVertexAttrib4NuivARB");
6565  afw_gl_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)load("glVertexAttrib4NusvARB");
6566  afw_gl_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)load("glVertexAttrib4bvARB");
6567  afw_gl_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)load("glVertexAttrib4dARB");
6568  afw_gl_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)load("glVertexAttrib4dvARB");
6569  afw_gl_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)load("glVertexAttrib4fARB");
6570  afw_gl_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)load("glVertexAttrib4fvARB");
6571  afw_gl_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)load("glVertexAttrib4ivARB");
6572  afw_gl_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)load("glVertexAttrib4sARB");
6573  afw_gl_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)load("glVertexAttrib4svARB");
6574  afw_gl_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)load("glVertexAttrib4ubvARB");
6575  afw_gl_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)load("glVertexAttrib4uivARB");
6576  afw_gl_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)load("glVertexAttrib4usvARB");
6577  afw_gl_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)load("glVertexAttribPointerARB");
6578  afw_gl_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)load("glEnableVertexAttribArrayARB");
6579  afw_gl_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)load("glDisableVertexAttribArrayARB");
6580  afw_gl_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC)load("glProgramStringARB");
6581  afw_gl_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC)load("glBindProgramARB");
6582  afw_gl_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC)load("glDeleteProgramsARB");
6583  afw_gl_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC)load("glGenProgramsARB");
6584  afw_gl_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC)load("glProgramEnvParameter4dARB");
6585  afw_gl_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC)load("glProgramEnvParameter4dvARB");
6586  afw_gl_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC)load("glProgramEnvParameter4fARB");
6587  afw_gl_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC)load("glProgramEnvParameter4fvARB");
6588  afw_gl_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC)load("glProgramLocalParameter4dARB");
6589  afw_gl_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)load("glProgramLocalParameter4dvARB");
6590  afw_gl_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC)load("glProgramLocalParameter4fARB");
6591  afw_gl_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)load("glProgramLocalParameter4fvARB");
6592  afw_gl_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC)load("glGetProgramEnvParameterdvARB");
6593  afw_gl_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC)load("glGetProgramEnvParameterfvARB");
6594  afw_gl_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)load("glGetProgramLocalParameterdvARB");
6595  afw_gl_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)load("glGetProgramLocalParameterfvARB");
6596  afw_gl_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC)load("glGetProgramivARB");
6597  afw_gl_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC)load("glGetProgramStringARB");
6598  afw_gl_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)load("glGetVertexAttribdvARB");
6599  afw_gl_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)load("glGetVertexAttribfvARB");
6600  afw_gl_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)load("glGetVertexAttribivARB");
6601  afw_gl_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)load("glGetVertexAttribPointervARB");
6602  afw_gl_glIsProgramARB = (PFNGLISPROGRAMARBPROC)load("glIsProgramARB");
6603 }
6605  if(!AFW_GL_GL_ARB_vertex_shader) return;
6606  afw_gl_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)load("glVertexAttrib1fARB");
6607  afw_gl_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)load("glVertexAttrib1sARB");
6608  afw_gl_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)load("glVertexAttrib1dARB");
6609  afw_gl_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)load("glVertexAttrib2fARB");
6610  afw_gl_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)load("glVertexAttrib2sARB");
6611  afw_gl_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)load("glVertexAttrib2dARB");
6612  afw_gl_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)load("glVertexAttrib3fARB");
6613  afw_gl_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)load("glVertexAttrib3sARB");
6614  afw_gl_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)load("glVertexAttrib3dARB");
6615  afw_gl_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)load("glVertexAttrib4fARB");
6616  afw_gl_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)load("glVertexAttrib4sARB");
6617  afw_gl_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)load("glVertexAttrib4dARB");
6618  afw_gl_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)load("glVertexAttrib4NubARB");
6619  afw_gl_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)load("glVertexAttrib1fvARB");
6620  afw_gl_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)load("glVertexAttrib1svARB");
6621  afw_gl_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)load("glVertexAttrib1dvARB");
6622  afw_gl_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)load("glVertexAttrib2fvARB");
6623  afw_gl_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)load("glVertexAttrib2svARB");
6624  afw_gl_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)load("glVertexAttrib2dvARB");
6625  afw_gl_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)load("glVertexAttrib3fvARB");
6626  afw_gl_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)load("glVertexAttrib3svARB");
6627  afw_gl_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)load("glVertexAttrib3dvARB");
6628  afw_gl_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)load("glVertexAttrib4fvARB");
6629  afw_gl_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)load("glVertexAttrib4svARB");
6630  afw_gl_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)load("glVertexAttrib4dvARB");
6631  afw_gl_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)load("glVertexAttrib4ivARB");
6632  afw_gl_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)load("glVertexAttrib4bvARB");
6633  afw_gl_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)load("glVertexAttrib4ubvARB");
6634  afw_gl_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)load("glVertexAttrib4usvARB");
6635  afw_gl_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)load("glVertexAttrib4uivARB");
6636  afw_gl_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)load("glVertexAttrib4NbvARB");
6637  afw_gl_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)load("glVertexAttrib4NsvARB");
6638  afw_gl_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)load("glVertexAttrib4NivARB");
6639  afw_gl_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)load("glVertexAttrib4NubvARB");
6640  afw_gl_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)load("glVertexAttrib4NusvARB");
6641  afw_gl_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)load("glVertexAttrib4NuivARB");
6642  afw_gl_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)load("glVertexAttribPointerARB");
6643  afw_gl_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)load("glEnableVertexAttribArrayARB");
6644  afw_gl_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)load("glDisableVertexAttribArrayARB");
6645  afw_gl_glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC)load("glBindAttribLocationARB");
6646  afw_gl_glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC)load("glGetActiveAttribARB");
6647  afw_gl_glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC)load("glGetAttribLocationARB");
6648  afw_gl_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)load("glGetVertexAttribdvARB");
6649  afw_gl_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)load("glGetVertexAttribfvARB");
6650  afw_gl_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)load("glGetVertexAttribivARB");
6651  afw_gl_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)load("glGetVertexAttribPointervARB");
6652 }
6655  afw_gl_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC)load("glVertexAttribP1ui");
6656  afw_gl_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC)load("glVertexAttribP1uiv");
6657  afw_gl_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC)load("glVertexAttribP2ui");
6658  afw_gl_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC)load("glVertexAttribP2uiv");
6659  afw_gl_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC)load("glVertexAttribP3ui");
6660  afw_gl_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC)load("glVertexAttribP3uiv");
6661  afw_gl_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC)load("glVertexAttribP4ui");
6662  afw_gl_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC)load("glVertexAttribP4uiv");
6663  afw_gl_glVertexP2ui = (PFNGLVERTEXP2UIPROC)load("glVertexP2ui");
6664  afw_gl_glVertexP2uiv = (PFNGLVERTEXP2UIVPROC)load("glVertexP2uiv");
6665  afw_gl_glVertexP3ui = (PFNGLVERTEXP3UIPROC)load("glVertexP3ui");
6666  afw_gl_glVertexP3uiv = (PFNGLVERTEXP3UIVPROC)load("glVertexP3uiv");
6667  afw_gl_glVertexP4ui = (PFNGLVERTEXP4UIPROC)load("glVertexP4ui");
6668  afw_gl_glVertexP4uiv = (PFNGLVERTEXP4UIVPROC)load("glVertexP4uiv");
6669  afw_gl_glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC)load("glTexCoordP1ui");
6670  afw_gl_glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC)load("glTexCoordP1uiv");
6671  afw_gl_glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC)load("glTexCoordP2ui");
6672  afw_gl_glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC)load("glTexCoordP2uiv");
6673  afw_gl_glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC)load("glTexCoordP3ui");
6674  afw_gl_glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC)load("glTexCoordP3uiv");
6675  afw_gl_glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC)load("glTexCoordP4ui");
6676  afw_gl_glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC)load("glTexCoordP4uiv");
6677  afw_gl_glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC)load("glMultiTexCoordP1ui");
6678  afw_gl_glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC)load("glMultiTexCoordP1uiv");
6679  afw_gl_glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC)load("glMultiTexCoordP2ui");
6680  afw_gl_glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC)load("glMultiTexCoordP2uiv");
6681  afw_gl_glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC)load("glMultiTexCoordP3ui");
6682  afw_gl_glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC)load("glMultiTexCoordP3uiv");
6683  afw_gl_glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC)load("glMultiTexCoordP4ui");
6684  afw_gl_glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC)load("glMultiTexCoordP4uiv");
6685  afw_gl_glNormalP3ui = (PFNGLNORMALP3UIPROC)load("glNormalP3ui");
6686  afw_gl_glNormalP3uiv = (PFNGLNORMALP3UIVPROC)load("glNormalP3uiv");
6687  afw_gl_glColorP3ui = (PFNGLCOLORP3UIPROC)load("glColorP3ui");
6688  afw_gl_glColorP3uiv = (PFNGLCOLORP3UIVPROC)load("glColorP3uiv");
6689  afw_gl_glColorP4ui = (PFNGLCOLORP4UIPROC)load("glColorP4ui");
6690  afw_gl_glColorP4uiv = (PFNGLCOLORP4UIVPROC)load("glColorP4uiv");
6691  afw_gl_glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC)load("glSecondaryColorP3ui");
6692  afw_gl_glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC)load("glSecondaryColorP3uiv");
6693 }
6695  if(!AFW_GL_GL_ARB_viewport_array) return;
6696  afw_gl_glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC)load("glViewportArrayv");
6697  afw_gl_glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC)load("glViewportIndexedf");
6698  afw_gl_glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC)load("glViewportIndexedfv");
6699  afw_gl_glScissorArrayv = (PFNGLSCISSORARRAYVPROC)load("glScissorArrayv");
6700  afw_gl_glScissorIndexed = (PFNGLSCISSORINDEXEDPROC)load("glScissorIndexed");
6701  afw_gl_glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC)load("glScissorIndexedv");
6702  afw_gl_glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC)load("glDepthRangeArrayv");
6703  afw_gl_glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC)load("glDepthRangeIndexed");
6704  afw_gl_glGetFloati_v = (PFNGLGETFLOATI_VPROC)load("glGetFloati_v");
6705  afw_gl_glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC)load("glGetDoublei_v");
6706 }
6708  if(!AFW_GL_GL_ARB_window_pos) return;
6709  afw_gl_glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC)load("glWindowPos2dARB");
6710  afw_gl_glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC)load("glWindowPos2dvARB");
6711  afw_gl_glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC)load("glWindowPos2fARB");
6712  afw_gl_glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC)load("glWindowPos2fvARB");
6713  afw_gl_glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC)load("glWindowPos2iARB");
6714  afw_gl_glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC)load("glWindowPos2ivARB");
6715  afw_gl_glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC)load("glWindowPos2sARB");
6716  afw_gl_glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC)load("glWindowPos2svARB");
6717  afw_gl_glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC)load("glWindowPos3dARB");
6718  afw_gl_glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC)load("glWindowPos3dvARB");
6719  afw_gl_glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC)load("glWindowPos3fARB");
6720  afw_gl_glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC)load("glWindowPos3fvARB");
6721  afw_gl_glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC)load("glWindowPos3iARB");
6722  afw_gl_glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC)load("glWindowPos3ivARB");
6723  afw_gl_glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC)load("glWindowPos3sARB");
6724  afw_gl_glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC)load("glWindowPos3svARB");
6725 }
6727  if(!AFW_GL_GL_ATI_draw_buffers) return;
6728  afw_gl_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC)load("glDrawBuffersATI");
6729 }
6731  if(!AFW_GL_GL_ATI_element_array) return;
6732  afw_gl_glElementPointerATI = (PFNGLELEMENTPOINTERATIPROC)load("glElementPointerATI");
6733  afw_gl_glDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC)load("glDrawElementArrayATI");
6734  afw_gl_glDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC)load("glDrawRangeElementArrayATI");
6735 }
6737  if(!AFW_GL_GL_ATI_envmap_bumpmap) return;
6738  afw_gl_glTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC)load("glTexBumpParameterivATI");
6739  afw_gl_glTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC)load("glTexBumpParameterfvATI");
6740  afw_gl_glGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC)load("glGetTexBumpParameterivATI");
6741  afw_gl_glGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC)load("glGetTexBumpParameterfvATI");
6742 }
6744  if(!AFW_GL_GL_ATI_fragment_shader) return;
6745  afw_gl_glGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC)load("glGenFragmentShadersATI");
6746  afw_gl_glBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC)load("glBindFragmentShaderATI");
6747  afw_gl_glDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC)load("glDeleteFragmentShaderATI");
6748  afw_gl_glBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC)load("glBeginFragmentShaderATI");
6749  afw_gl_glEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC)load("glEndFragmentShaderATI");
6750  afw_gl_glPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC)load("glPassTexCoordATI");
6751  afw_gl_glSampleMapATI = (PFNGLSAMPLEMAPATIPROC)load("glSampleMapATI");
6752  afw_gl_glColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC)load("glColorFragmentOp1ATI");
6753  afw_gl_glColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC)load("glColorFragmentOp2ATI");
6754  afw_gl_glColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC)load("glColorFragmentOp3ATI");
6755  afw_gl_glAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC)load("glAlphaFragmentOp1ATI");
6756  afw_gl_glAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC)load("glAlphaFragmentOp2ATI");
6757  afw_gl_glAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC)load("glAlphaFragmentOp3ATI");
6758  afw_gl_glSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)load("glSetFragmentShaderConstantATI");
6759 }
6761  if(!AFW_GL_GL_ATI_map_object_buffer) return;
6762  afw_gl_glMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC)load("glMapObjectBufferATI");
6763  afw_gl_glUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC)load("glUnmapObjectBufferATI");
6764 }
6766  if(!AFW_GL_GL_ATI_pn_triangles) return;
6767  afw_gl_glPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC)load("glPNTrianglesiATI");
6768  afw_gl_glPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC)load("glPNTrianglesfATI");
6769 }
6771  if(!AFW_GL_GL_ATI_separate_stencil) return;
6772  afw_gl_glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC)load("glStencilOpSeparateATI");
6773  afw_gl_glStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC)load("glStencilFuncSeparateATI");
6774 }
6777  afw_gl_glNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC)load("glNewObjectBufferATI");
6778  afw_gl_glIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC)load("glIsObjectBufferATI");
6779  afw_gl_glUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC)load("glUpdateObjectBufferATI");
6780  afw_gl_glGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC)load("glGetObjectBufferfvATI");
6781  afw_gl_glGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC)load("glGetObjectBufferivATI");
6782  afw_gl_glFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC)load("glFreeObjectBufferATI");
6783  afw_gl_glArrayObjectATI = (PFNGLARRAYOBJECTATIPROC)load("glArrayObjectATI");
6784  afw_gl_glGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC)load("glGetArrayObjectfvATI");
6785  afw_gl_glGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC)load("glGetArrayObjectivATI");
6786  afw_gl_glVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC)load("glVariantArrayObjectATI");
6787  afw_gl_glGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC)load("glGetVariantArrayObjectfvATI");
6788  afw_gl_glGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC)load("glGetVariantArrayObjectivATI");
6789 }
6792  afw_gl_glVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)load("glVertexAttribArrayObjectATI");
6793  afw_gl_glGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)load("glGetVertexAttribArrayObjectfvATI");
6794  afw_gl_glGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)load("glGetVertexAttribArrayObjectivATI");
6795 }
6797  if(!AFW_GL_GL_ATI_vertex_streams) return;
6798  afw_gl_glVertexStream1sATI = (PFNGLVERTEXSTREAM1SATIPROC)load("glVertexStream1sATI");
6799  afw_gl_glVertexStream1svATI = (PFNGLVERTEXSTREAM1SVATIPROC)load("glVertexStream1svATI");
6800  afw_gl_glVertexStream1iATI = (PFNGLVERTEXSTREAM1IATIPROC)load("glVertexStream1iATI");
6801  afw_gl_glVertexStream1ivATI = (PFNGLVERTEXSTREAM1IVATIPROC)load("glVertexStream1ivATI");
6802  afw_gl_glVertexStream1fATI = (PFNGLVERTEXSTREAM1FATIPROC)load("glVertexStream1fATI");
6803  afw_gl_glVertexStream1fvATI = (PFNGLVERTEXSTREAM1FVATIPROC)load("glVertexStream1fvATI");
6804  afw_gl_glVertexStream1dATI = (PFNGLVERTEXSTREAM1DATIPROC)load("glVertexStream1dATI");
6805  afw_gl_glVertexStream1dvATI = (PFNGLVERTEXSTREAM1DVATIPROC)load("glVertexStream1dvATI");
6806  afw_gl_glVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC)load("glVertexStream2sATI");
6807  afw_gl_glVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC)load("glVertexStream2svATI");
6808  afw_gl_glVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC)load("glVertexStream2iATI");
6809  afw_gl_glVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC)load("glVertexStream2ivATI");
6810  afw_gl_glVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC)load("glVertexStream2fATI");
6811  afw_gl_glVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC)load("glVertexStream2fvATI");
6812  afw_gl_glVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC)load("glVertexStream2dATI");
6813  afw_gl_glVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC)load("glVertexStream2dvATI");
6814  afw_gl_glVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC)load("glVertexStream3sATI");
6815  afw_gl_glVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC)load("glVertexStream3svATI");
6816  afw_gl_glVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC)load("glVertexStream3iATI");
6817  afw_gl_glVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC)load("glVertexStream3ivATI");
6818  afw_gl_glVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC)load("glVertexStream3fATI");
6819  afw_gl_glVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC)load("glVertexStream3fvATI");
6820  afw_gl_glVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC)load("glVertexStream3dATI");
6821  afw_gl_glVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC)load("glVertexStream3dvATI");
6822  afw_gl_glVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC)load("glVertexStream4sATI");
6823  afw_gl_glVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC)load("glVertexStream4svATI");
6824  afw_gl_glVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC)load("glVertexStream4iATI");
6825  afw_gl_glVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC)load("glVertexStream4ivATI");
6826  afw_gl_glVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC)load("glVertexStream4fATI");
6827  afw_gl_glVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC)load("glVertexStream4fvATI");
6828  afw_gl_glVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC)load("glVertexStream4dATI");
6829  afw_gl_glVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC)load("glVertexStream4dvATI");
6830  afw_gl_glNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC)load("glNormalStream3bATI");
6831  afw_gl_glNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC)load("glNormalStream3bvATI");
6832  afw_gl_glNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC)load("glNormalStream3sATI");
6833  afw_gl_glNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC)load("glNormalStream3svATI");
6834  afw_gl_glNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC)load("glNormalStream3iATI");
6835  afw_gl_glNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC)load("glNormalStream3ivATI");
6836  afw_gl_glNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC)load("glNormalStream3fATI");
6837  afw_gl_glNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC)load("glNormalStream3fvATI");
6838  afw_gl_glNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC)load("glNormalStream3dATI");
6839  afw_gl_glNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC)load("glNormalStream3dvATI");
6840  afw_gl_glClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC)load("glClientActiveVertexStreamATI");
6841  afw_gl_glVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC)load("glVertexBlendEnviATI");
6842  afw_gl_glVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC)load("glVertexBlendEnvfATI");
6843 }
6845  if(!AFW_GL_GL_EXT_bindable_uniform) return;
6846  afw_gl_glUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC)load("glUniformBufferEXT");
6847  afw_gl_glGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC)load("glGetUniformBufferSizeEXT");
6848  afw_gl_glGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC)load("glGetUniformOffsetEXT");
6849 }
6851  if(!AFW_GL_GL_EXT_blend_color) return;
6852  afw_gl_glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC)load("glBlendColorEXT");
6853 }
6856  afw_gl_glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC)load("glBlendEquationSeparateEXT");
6857 }
6860  afw_gl_glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)load("glBlendFuncSeparateEXT");
6861 }
6863  if(!AFW_GL_GL_EXT_blend_minmax) return;
6864  afw_gl_glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC)load("glBlendEquationEXT");
6865 }
6867  if(!AFW_GL_GL_EXT_color_subtable) return;
6868  afw_gl_glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC)load("glColorSubTableEXT");
6869  afw_gl_glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC)load("glCopyColorSubTableEXT");
6870 }
6873  afw_gl_glLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC)load("glLockArraysEXT");
6874  afw_gl_glUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC)load("glUnlockArraysEXT");
6875 }
6877  if(!AFW_GL_GL_EXT_convolution) return;
6878  afw_gl_glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC)load("glConvolutionFilter1DEXT");
6879  afw_gl_glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC)load("glConvolutionFilter2DEXT");
6880  afw_gl_glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC)load("glConvolutionParameterfEXT");
6881  afw_gl_glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC)load("glConvolutionParameterfvEXT");
6882  afw_gl_glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC)load("glConvolutionParameteriEXT");
6883  afw_gl_glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC)load("glConvolutionParameterivEXT");
6884  afw_gl_glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)load("glCopyConvolutionFilter1DEXT");
6885  afw_gl_glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)load("glCopyConvolutionFilter2DEXT");
6886  afw_gl_glGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC)load("glGetConvolutionFilterEXT");
6887  afw_gl_glGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC)load("glGetConvolutionParameterfvEXT");
6888  afw_gl_glGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC)load("glGetConvolutionParameterivEXT");
6889  afw_gl_glGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC)load("glGetSeparableFilterEXT");
6890  afw_gl_glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC)load("glSeparableFilter2DEXT");
6891 }
6893  if(!AFW_GL_GL_EXT_coordinate_frame) return;
6894  afw_gl_glTangent3bEXT = (PFNGLTANGENT3BEXTPROC)load("glTangent3bEXT");
6895  afw_gl_glTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC)load("glTangent3bvEXT");
6896  afw_gl_glTangent3dEXT = (PFNGLTANGENT3DEXTPROC)load("glTangent3dEXT");
6897  afw_gl_glTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC)load("glTangent3dvEXT");
6898  afw_gl_glTangent3fEXT = (PFNGLTANGENT3FEXTPROC)load("glTangent3fEXT");
6899  afw_gl_glTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC)load("glTangent3fvEXT");
6900  afw_gl_glTangent3iEXT = (PFNGLTANGENT3IEXTPROC)load("glTangent3iEXT");
6901  afw_gl_glTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC)load("glTangent3ivEXT");
6902  afw_gl_glTangent3sEXT = (PFNGLTANGENT3SEXTPROC)load("glTangent3sEXT");
6903  afw_gl_glTangent3svEXT = (PFNGLTANGENT3SVEXTPROC)load("glTangent3svEXT");
6904  afw_gl_glBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC)load("glBinormal3bEXT");
6905  afw_gl_glBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC)load("glBinormal3bvEXT");
6906  afw_gl_glBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC)load("glBinormal3dEXT");
6907  afw_gl_glBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC)load("glBinormal3dvEXT");
6908  afw_gl_glBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC)load("glBinormal3fEXT");
6909  afw_gl_glBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC)load("glBinormal3fvEXT");
6910  afw_gl_glBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC)load("glBinormal3iEXT");
6911  afw_gl_glBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC)load("glBinormal3ivEXT");
6912  afw_gl_glBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC)load("glBinormal3sEXT");
6913  afw_gl_glBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC)load("glBinormal3svEXT");
6914  afw_gl_glTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC)load("glTangentPointerEXT");
6915  afw_gl_glBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC)load("glBinormalPointerEXT");
6916 }
6918  if(!AFW_GL_GL_EXT_copy_texture) return;
6919  afw_gl_glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC)load("glCopyTexImage1DEXT");
6920  afw_gl_glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC)load("glCopyTexImage2DEXT");
6921  afw_gl_glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC)load("glCopyTexSubImage1DEXT");
6922  afw_gl_glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC)load("glCopyTexSubImage2DEXT");
6923  afw_gl_glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC)load("glCopyTexSubImage3DEXT");
6924 }
6926  if(!AFW_GL_GL_EXT_cull_vertex) return;
6927  afw_gl_glCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC)load("glCullParameterdvEXT");
6928  afw_gl_glCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC)load("glCullParameterfvEXT");
6929 }
6931  if(!AFW_GL_GL_EXT_debug_label) return;
6932  afw_gl_glLabelObjectEXT = (PFNGLLABELOBJECTEXTPROC)load("glLabelObjectEXT");
6933  afw_gl_glGetObjectLabelEXT = (PFNGLGETOBJECTLABELEXTPROC)load("glGetObjectLabelEXT");
6934 }
6936  if(!AFW_GL_GL_EXT_debug_marker) return;
6937  afw_gl_glInsertEventMarkerEXT = (PFNGLINSERTEVENTMARKEREXTPROC)load("glInsertEventMarkerEXT");
6938  afw_gl_glPushGroupMarkerEXT = (PFNGLPUSHGROUPMARKEREXTPROC)load("glPushGroupMarkerEXT");
6939  afw_gl_glPopGroupMarkerEXT = (PFNGLPOPGROUPMARKEREXTPROC)load("glPopGroupMarkerEXT");
6940 }
6942  if(!AFW_GL_GL_EXT_depth_bounds_test) return;
6943  afw_gl_glDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC)load("glDepthBoundsEXT");
6944 }
6947  afw_gl_glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC)load("glMatrixLoadfEXT");
6948  afw_gl_glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC)load("glMatrixLoaddEXT");
6949  afw_gl_glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC)load("glMatrixMultfEXT");
6950  afw_gl_glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC)load("glMatrixMultdEXT");
6951  afw_gl_glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC)load("glMatrixLoadIdentityEXT");
6952  afw_gl_glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC)load("glMatrixRotatefEXT");
6953  afw_gl_glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC)load("glMatrixRotatedEXT");
6954  afw_gl_glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC)load("glMatrixScalefEXT");
6955  afw_gl_glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC)load("glMatrixScaledEXT");
6956  afw_gl_glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC)load("glMatrixTranslatefEXT");
6957  afw_gl_glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC)load("glMatrixTranslatedEXT");
6958  afw_gl_glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC)load("glMatrixFrustumEXT");
6959  afw_gl_glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC)load("glMatrixOrthoEXT");
6960  afw_gl_glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC)load("glMatrixPopEXT");
6961  afw_gl_glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC)load("glMatrixPushEXT");
6962  afw_gl_glClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC)load("glClientAttribDefaultEXT");
6963  afw_gl_glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)load("glPushClientAttribDefaultEXT");
6964  afw_gl_glTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC)load("glTextureParameterfEXT");
6965  afw_gl_glTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC)load("glTextureParameterfvEXT");
6966  afw_gl_glTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC)load("glTextureParameteriEXT");
6967  afw_gl_glTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC)load("glTextureParameterivEXT");
6968  afw_gl_glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC)load("glTextureImage1DEXT");
6969  afw_gl_glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC)load("glTextureImage2DEXT");
6970  afw_gl_glTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC)load("glTextureSubImage1DEXT");
6971  afw_gl_glTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC)load("glTextureSubImage2DEXT");
6972  afw_gl_glCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC)load("glCopyTextureImage1DEXT");
6973  afw_gl_glCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC)load("glCopyTextureImage2DEXT");
6974  afw_gl_glCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC)load("glCopyTextureSubImage1DEXT");
6975  afw_gl_glCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC)load("glCopyTextureSubImage2DEXT");
6976  afw_gl_glGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC)load("glGetTextureImageEXT");
6977  afw_gl_glGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC)load("glGetTextureParameterfvEXT");
6978  afw_gl_glGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC)load("glGetTextureParameterivEXT");
6979  afw_gl_glGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC)load("glGetTextureLevelParameterfvEXT");
6980  afw_gl_glGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC)load("glGetTextureLevelParameterivEXT");
6981  afw_gl_glTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC)load("glTextureImage3DEXT");
6982  afw_gl_glTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC)load("glTextureSubImage3DEXT");
6983  afw_gl_glCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC)load("glCopyTextureSubImage3DEXT");
6984  afw_gl_glBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC)load("glBindMultiTextureEXT");
6985  afw_gl_glMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC)load("glMultiTexCoordPointerEXT");
6986  afw_gl_glMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC)load("glMultiTexEnvfEXT");
6987  afw_gl_glMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC)load("glMultiTexEnvfvEXT");
6988  afw_gl_glMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC)load("glMultiTexEnviEXT");
6989  afw_gl_glMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC)load("glMultiTexEnvivEXT");
6990  afw_gl_glMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC)load("glMultiTexGendEXT");
6991  afw_gl_glMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC)load("glMultiTexGendvEXT");
6992  afw_gl_glMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC)load("glMultiTexGenfEXT");
6993  afw_gl_glMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC)load("glMultiTexGenfvEXT");
6994  afw_gl_glMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC)load("glMultiTexGeniEXT");
6995  afw_gl_glMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC)load("glMultiTexGenivEXT");
6996  afw_gl_glGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC)load("glGetMultiTexEnvfvEXT");
6997  afw_gl_glGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC)load("glGetMultiTexEnvivEXT");
6998  afw_gl_glGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC)load("glGetMultiTexGendvEXT");
6999  afw_gl_glGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC)load("glGetMultiTexGenfvEXT");
7000  afw_gl_glGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC)load("glGetMultiTexGenivEXT");
7001  afw_gl_glMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC)load("glMultiTexParameteriEXT");
7002  afw_gl_glMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC)load("glMultiTexParameterivEXT");
7003  afw_gl_glMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC)load("glMultiTexParameterfEXT");
7004  afw_gl_glMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC)load("glMultiTexParameterfvEXT");
7005  afw_gl_glMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC)load("glMultiTexImage1DEXT");
7006  afw_gl_glMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC)load("glMultiTexImage2DEXT");
7007  afw_gl_glMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC)load("glMultiTexSubImage1DEXT");
7008  afw_gl_glMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC)load("glMultiTexSubImage2DEXT");
7009  afw_gl_glCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC)load("glCopyMultiTexImage1DEXT");
7010  afw_gl_glCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC)load("glCopyMultiTexImage2DEXT");
7011  afw_gl_glCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC)load("glCopyMultiTexSubImage1DEXT");
7012  afw_gl_glCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC)load("glCopyMultiTexSubImage2DEXT");
7013  afw_gl_glGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC)load("glGetMultiTexImageEXT");
7014  afw_gl_glGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC)load("glGetMultiTexParameterfvEXT");
7015  afw_gl_glGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC)load("glGetMultiTexParameterivEXT");
7016  afw_gl_glGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC)load("glGetMultiTexLevelParameterfvEXT");
7017  afw_gl_glGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC)load("glGetMultiTexLevelParameterivEXT");
7018  afw_gl_glMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC)load("glMultiTexImage3DEXT");
7019  afw_gl_glMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC)load("glMultiTexSubImage3DEXT");
7020  afw_gl_glCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC)load("glCopyMultiTexSubImage3DEXT");
7021  afw_gl_glEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXTPROC)load("glEnableClientStateIndexedEXT");
7022  afw_gl_glDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC)load("glDisableClientStateIndexedEXT");
7023  afw_gl_glGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC)load("glGetFloatIndexedvEXT");
7024  afw_gl_glGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC)load("glGetDoubleIndexedvEXT");
7025  afw_gl_glGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC)load("glGetPointerIndexedvEXT");
7026  afw_gl_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC)load("glEnableIndexedEXT");
7027  afw_gl_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC)load("glDisableIndexedEXT");
7028  afw_gl_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC)load("glIsEnabledIndexedEXT");
7029  afw_gl_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC)load("glGetIntegerIndexedvEXT");
7030  afw_gl_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC)load("glGetBooleanIndexedvEXT");
7031  afw_gl_glCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC)load("glCompressedTextureImage3DEXT");
7032  afw_gl_glCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC)load("glCompressedTextureImage2DEXT");
7033  afw_gl_glCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC)load("glCompressedTextureImage1DEXT");
7034  afw_gl_glCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC)load("glCompressedTextureSubImage3DEXT");
7035  afw_gl_glCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC)load("glCompressedTextureSubImage2DEXT");
7036  afw_gl_glCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC)load("glCompressedTextureSubImage1DEXT");
7037  afw_gl_glGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC)load("glGetCompressedTextureImageEXT");
7038  afw_gl_glCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC)load("glCompressedMultiTexImage3DEXT");
7039  afw_gl_glCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC)load("glCompressedMultiTexImage2DEXT");
7040  afw_gl_glCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC)load("glCompressedMultiTexImage1DEXT");
7041  afw_gl_glCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC)load("glCompressedMultiTexSubImage3DEXT");
7042  afw_gl_glCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC)load("glCompressedMultiTexSubImage2DEXT");
7043  afw_gl_glCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC)load("glCompressedMultiTexSubImage1DEXT");
7044  afw_gl_glGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC)load("glGetCompressedMultiTexImageEXT");
7045  afw_gl_glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC)load("glMatrixLoadTransposefEXT");
7046  afw_gl_glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC)load("glMatrixLoadTransposedEXT");
7047  afw_gl_glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC)load("glMatrixMultTransposefEXT");
7048  afw_gl_glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC)load("glMatrixMultTransposedEXT");
7049  afw_gl_glNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC)load("glNamedBufferDataEXT");
7050  afw_gl_glNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC)load("glNamedBufferSubDataEXT");
7051  afw_gl_glMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC)load("glMapNamedBufferEXT");
7052  afw_gl_glUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC)load("glUnmapNamedBufferEXT");
7053  afw_gl_glGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC)load("glGetNamedBufferParameterivEXT");
7054  afw_gl_glGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC)load("glGetNamedBufferPointervEXT");
7055  afw_gl_glGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC)load("glGetNamedBufferSubDataEXT");
7056  afw_gl_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC)load("glProgramUniform1fEXT");
7057  afw_gl_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC)load("glProgramUniform2fEXT");
7058  afw_gl_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC)load("glProgramUniform3fEXT");
7059  afw_gl_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC)load("glProgramUniform4fEXT");
7060  afw_gl_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC)load("glProgramUniform1iEXT");
7061  afw_gl_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC)load("glProgramUniform2iEXT");
7062  afw_gl_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC)load("glProgramUniform3iEXT");
7063  afw_gl_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC)load("glProgramUniform4iEXT");
7064  afw_gl_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC)load("glProgramUniform1fvEXT");
7065  afw_gl_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC)load("glProgramUniform2fvEXT");
7066  afw_gl_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC)load("glProgramUniform3fvEXT");
7067  afw_gl_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC)load("glProgramUniform4fvEXT");
7068  afw_gl_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC)load("glProgramUniform1ivEXT");
7069  afw_gl_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC)load("glProgramUniform2ivEXT");
7070  afw_gl_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC)load("glProgramUniform3ivEXT");
7071  afw_gl_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC)load("glProgramUniform4ivEXT");
7072  afw_gl_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)load("glProgramUniformMatrix2fvEXT");
7073  afw_gl_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)load("glProgramUniformMatrix3fvEXT");
7074  afw_gl_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)load("glProgramUniformMatrix4fvEXT");
7075  afw_gl_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)load("glProgramUniformMatrix2x3fvEXT");
7076  afw_gl_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)load("glProgramUniformMatrix3x2fvEXT");
7077  afw_gl_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)load("glProgramUniformMatrix2x4fvEXT");
7078  afw_gl_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)load("glProgramUniformMatrix4x2fvEXT");
7079  afw_gl_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)load("glProgramUniformMatrix3x4fvEXT");
7080  afw_gl_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)load("glProgramUniformMatrix4x3fvEXT");
7081  afw_gl_glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC)load("glTextureBufferEXT");
7082  afw_gl_glMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC)load("glMultiTexBufferEXT");
7083  afw_gl_glTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC)load("glTextureParameterIivEXT");
7084  afw_gl_glTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC)load("glTextureParameterIuivEXT");
7085  afw_gl_glGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC)load("glGetTextureParameterIivEXT");
7086  afw_gl_glGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPROC)load("glGetTextureParameterIuivEXT");
7087  afw_gl_glMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC)load("glMultiTexParameterIivEXT");
7088  afw_gl_glMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC)load("glMultiTexParameterIuivEXT");
7089  afw_gl_glGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPROC)load("glGetMultiTexParameterIivEXT");
7090  afw_gl_glGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXTPROC)load("glGetMultiTexParameterIuivEXT");
7091  afw_gl_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC)load("glProgramUniform1uiEXT");
7092  afw_gl_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC)load("glProgramUniform2uiEXT");
7093  afw_gl_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC)load("glProgramUniform3uiEXT");
7094  afw_gl_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC)load("glProgramUniform4uiEXT");
7095  afw_gl_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC)load("glProgramUniform1uivEXT");
7096  afw_gl_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC)load("glProgramUniform2uivEXT");
7097  afw_gl_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC)load("glProgramUniform3uivEXT");
7098  afw_gl_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC)load("glProgramUniform4uivEXT");
7099  afw_gl_glNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC)load("glNamedProgramLocalParameters4fvEXT");
7100  afw_gl_glNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC)load("glNamedProgramLocalParameterI4iEXT");
7101  afw_gl_glNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC)load("glNamedProgramLocalParameterI4ivEXT");
7102  afw_gl_glNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC)load("glNamedProgramLocalParametersI4ivEXT");
7103  afw_gl_glNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC)load("glNamedProgramLocalParameterI4uiEXT");
7104  afw_gl_glNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC)load("glNamedProgramLocalParameterI4uivEXT");
7105  afw_gl_glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)load("glNamedProgramLocalParametersI4uivEXT");
7106  afw_gl_glGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC)load("glGetNamedProgramLocalParameterIivEXT");
7107  afw_gl_glGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC)load("glGetNamedProgramLocalParameterIuivEXT");
7108  afw_gl_glEnableClientStateiEXT = (PFNGLENABLECLIENTSTATEIEXTPROC)load("glEnableClientStateiEXT");
7109  afw_gl_glDisableClientStateiEXT = (PFNGLDISABLECLIENTSTATEIEXTPROC)load("glDisableClientStateiEXT");
7110  afw_gl_glGetFloati_vEXT = (PFNGLGETFLOATI_VEXTPROC)load("glGetFloati_vEXT");
7111  afw_gl_glGetDoublei_vEXT = (PFNGLGETDOUBLEI_VEXTPROC)load("glGetDoublei_vEXT");
7112  afw_gl_glGetPointeri_vEXT = (PFNGLGETPOINTERI_VEXTPROC)load("glGetPointeri_vEXT");
7113  afw_gl_glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC)load("glNamedProgramStringEXT");
7114  afw_gl_glNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC)load("glNamedProgramLocalParameter4dEXT");
7115  afw_gl_glNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC)load("glNamedProgramLocalParameter4dvEXT");
7116  afw_gl_glNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC)load("glNamedProgramLocalParameter4fEXT");
7117  afw_gl_glNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC)load("glNamedProgramLocalParameter4fvEXT");
7118  afw_gl_glGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC)load("glGetNamedProgramLocalParameterdvEXT");
7119  afw_gl_glGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC)load("glGetNamedProgramLocalParameterfvEXT");
7120  afw_gl_glGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC)load("glGetNamedProgramivEXT");
7121  afw_gl_glGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC)load("glGetNamedProgramStringEXT");
7122  afw_gl_glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)load("glNamedRenderbufferStorageEXT");
7123  afw_gl_glGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC)load("glGetNamedRenderbufferParameterivEXT");
7124  afw_gl_glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)load("glNamedRenderbufferStorageMultisampleEXT");
7125  afw_gl_glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)load("glNamedRenderbufferStorageMultisampleCoverageEXT");
7126  afw_gl_glCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC)load("glCheckNamedFramebufferStatusEXT");
7127  afw_gl_glNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC)load("glNamedFramebufferTexture1DEXT");
7128  afw_gl_glNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC)load("glNamedFramebufferTexture2DEXT");
7129  afw_gl_glNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC)load("glNamedFramebufferTexture3DEXT");
7130  afw_gl_glNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC)load("glNamedFramebufferRenderbufferEXT");
7131  afw_gl_glGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)load("glGetNamedFramebufferAttachmentParameterivEXT");
7132  afw_gl_glGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC)load("glGenerateTextureMipmapEXT");
7133  afw_gl_glGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC)load("glGenerateMultiTexMipmapEXT");
7134  afw_gl_glFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC)load("glFramebufferDrawBufferEXT");
7135  afw_gl_glFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC)load("glFramebufferDrawBuffersEXT");
7136  afw_gl_glFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC)load("glFramebufferReadBufferEXT");
7137  afw_gl_glGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC)load("glGetFramebufferParameterivEXT");
7138  afw_gl_glNamedCopyBufferSubDataEXT = (PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC)load("glNamedCopyBufferSubDataEXT");
7139  afw_gl_glNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC)load("glNamedFramebufferTextureEXT");
7140  afw_gl_glNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC)load("glNamedFramebufferTextureLayerEXT");
7141  afw_gl_glNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC)load("glNamedFramebufferTextureFaceEXT");
7142  afw_gl_glTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC)load("glTextureRenderbufferEXT");
7143  afw_gl_glMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC)load("glMultiTexRenderbufferEXT");
7144  afw_gl_glVertexArrayVertexOffsetEXT = (PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)load("glVertexArrayVertexOffsetEXT");
7145  afw_gl_glVertexArrayColorOffsetEXT = (PFNGLVERTEXARRAYCOLOROFFSETEXTPROC)load("glVertexArrayColorOffsetEXT");
7146  afw_gl_glVertexArrayEdgeFlagOffsetEXT = (PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC)load("glVertexArrayEdgeFlagOffsetEXT");
7147  afw_gl_glVertexArrayIndexOffsetEXT = (PFNGLVERTEXARRAYINDEXOFFSETEXTPROC)load("glVertexArrayIndexOffsetEXT");
7148  afw_gl_glVertexArrayNormalOffsetEXT = (PFNGLVERTEXARRAYNORMALOFFSETEXTPROC)load("glVertexArrayNormalOffsetEXT");
7149  afw_gl_glVertexArrayTexCoordOffsetEXT = (PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)load("glVertexArrayTexCoordOffsetEXT");
7150  afw_gl_glVertexArrayMultiTexCoordOffsetEXT = (PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC)load("glVertexArrayMultiTexCoordOffsetEXT");
7151  afw_gl_glVertexArrayFogCoordOffsetEXT = (PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC)load("glVertexArrayFogCoordOffsetEXT");
7152  afw_gl_glVertexArraySecondaryColorOffsetEXT = (PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC)load("glVertexArraySecondaryColorOffsetEXT");
7153  afw_gl_glVertexArrayVertexAttribOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)load("glVertexArrayVertexAttribOffsetEXT");
7154  afw_gl_glVertexArrayVertexAttribIOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)load("glVertexArrayVertexAttribIOffsetEXT");
7155  afw_gl_glEnableVertexArrayEXT = (PFNGLENABLEVERTEXARRAYEXTPROC)load("glEnableVertexArrayEXT");
7156  afw_gl_glDisableVertexArrayEXT = (PFNGLDISABLEVERTEXARRAYEXTPROC)load("glDisableVertexArrayEXT");
7157  afw_gl_glEnableVertexArrayAttribEXT = (PFNGLENABLEVERTEXARRAYATTRIBEXTPROC)load("glEnableVertexArrayAttribEXT");
7158  afw_gl_glDisableVertexArrayAttribEXT = (PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC)load("glDisableVertexArrayAttribEXT");
7159  afw_gl_glGetVertexArrayIntegervEXT = (PFNGLGETVERTEXARRAYINTEGERVEXTPROC)load("glGetVertexArrayIntegervEXT");
7160  afw_gl_glGetVertexArrayPointervEXT = (PFNGLGETVERTEXARRAYPOINTERVEXTPROC)load("glGetVertexArrayPointervEXT");
7161  afw_gl_glGetVertexArrayIntegeri_vEXT = (PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)load("glGetVertexArrayIntegeri_vEXT");
7162  afw_gl_glGetVertexArrayPointeri_vEXT = (PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC)load("glGetVertexArrayPointeri_vEXT");
7163  afw_gl_glMapNamedBufferRangeEXT = (PFNGLMAPNAMEDBUFFERRANGEEXTPROC)load("glMapNamedBufferRangeEXT");
7164  afw_gl_glFlushMappedNamedBufferRangeEXT = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC)load("glFlushMappedNamedBufferRangeEXT");
7165  afw_gl_glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC)load("glNamedBufferStorageEXT");
7166  afw_gl_glClearNamedBufferDataEXT = (PFNGLCLEARNAMEDBUFFERDATAEXTPROC)load("glClearNamedBufferDataEXT");
7167  afw_gl_glClearNamedBufferSubDataEXT = (PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC)load("glClearNamedBufferSubDataEXT");
7168  afw_gl_glNamedFramebufferParameteriEXT = (PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC)load("glNamedFramebufferParameteriEXT");
7169  afw_gl_glGetNamedFramebufferParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC)load("glGetNamedFramebufferParameterivEXT");
7170  afw_gl_glProgramUniform1dEXT = (PFNGLPROGRAMUNIFORM1DEXTPROC)load("glProgramUniform1dEXT");
7171  afw_gl_glProgramUniform2dEXT = (PFNGLPROGRAMUNIFORM2DEXTPROC)load("glProgramUniform2dEXT");
7172  afw_gl_glProgramUniform3dEXT = (PFNGLPROGRAMUNIFORM3DEXTPROC)load("glProgramUniform3dEXT");
7173  afw_gl_glProgramUniform4dEXT = (PFNGLPROGRAMUNIFORM4DEXTPROC)load("glProgramUniform4dEXT");
7174  afw_gl_glProgramUniform1dvEXT = (PFNGLPROGRAMUNIFORM1DVEXTPROC)load("glProgramUniform1dvEXT");
7175  afw_gl_glProgramUniform2dvEXT = (PFNGLPROGRAMUNIFORM2DVEXTPROC)load("glProgramUniform2dvEXT");
7176  afw_gl_glProgramUniform3dvEXT = (PFNGLPROGRAMUNIFORM3DVEXTPROC)load("glProgramUniform3dvEXT");
7177  afw_gl_glProgramUniform4dvEXT = (PFNGLPROGRAMUNIFORM4DVEXTPROC)load("glProgramUniform4dvEXT");
7178  afw_gl_glProgramUniformMatrix2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC)load("glProgramUniformMatrix2dvEXT");
7179  afw_gl_glProgramUniformMatrix3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC)load("glProgramUniformMatrix3dvEXT");
7180  afw_gl_glProgramUniformMatrix4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC)load("glProgramUniformMatrix4dvEXT");
7181  afw_gl_glProgramUniformMatrix2x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC)load("glProgramUniformMatrix2x3dvEXT");
7182  afw_gl_glProgramUniformMatrix2x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC)load("glProgramUniformMatrix2x4dvEXT");
7183  afw_gl_glProgramUniformMatrix3x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC)load("glProgramUniformMatrix3x2dvEXT");
7184  afw_gl_glProgramUniformMatrix3x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC)load("glProgramUniformMatrix3x4dvEXT");
7185  afw_gl_glProgramUniformMatrix4x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC)load("glProgramUniformMatrix4x2dvEXT");
7186  afw_gl_glProgramUniformMatrix4x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC)load("glProgramUniformMatrix4x3dvEXT");
7187  afw_gl_glTextureBufferRangeEXT = (PFNGLTEXTUREBUFFERRANGEEXTPROC)load("glTextureBufferRangeEXT");
7188  afw_gl_glTextureStorage1DEXT = (PFNGLTEXTURESTORAGE1DEXTPROC)load("glTextureStorage1DEXT");
7189  afw_gl_glTextureStorage2DEXT = (PFNGLTEXTURESTORAGE2DEXTPROC)load("glTextureStorage2DEXT");
7190  afw_gl_glTextureStorage3DEXT = (PFNGLTEXTURESTORAGE3DEXTPROC)load("glTextureStorage3DEXT");
7191  afw_gl_glTextureStorage2DMultisampleEXT = (PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC)load("glTextureStorage2DMultisampleEXT");
7192  afw_gl_glTextureStorage3DMultisampleEXT = (PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC)load("glTextureStorage3DMultisampleEXT");
7193  afw_gl_glVertexArrayBindVertexBufferEXT = (PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC)load("glVertexArrayBindVertexBufferEXT");
7194  afw_gl_glVertexArrayVertexAttribFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC)load("glVertexArrayVertexAttribFormatEXT");
7195  afw_gl_glVertexArrayVertexAttribIFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC)load("glVertexArrayVertexAttribIFormatEXT");
7196  afw_gl_glVertexArrayVertexAttribLFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC)load("glVertexArrayVertexAttribLFormatEXT");
7197  afw_gl_glVertexArrayVertexAttribBindingEXT = (PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC)load("glVertexArrayVertexAttribBindingEXT");
7198  afw_gl_glVertexArrayVertexBindingDivisorEXT = (PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC)load("glVertexArrayVertexBindingDivisorEXT");
7199  afw_gl_glVertexArrayVertexAttribLOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC)load("glVertexArrayVertexAttribLOffsetEXT");
7200  afw_gl_glTexturePageCommitmentEXT = (PFNGLTEXTUREPAGECOMMITMENTEXTPROC)load("glTexturePageCommitmentEXT");
7201  afw_gl_glVertexArrayVertexAttribDivisorEXT = (PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC)load("glVertexArrayVertexAttribDivisorEXT");
7202 }
7204  if(!AFW_GL_GL_EXT_draw_buffers2) return;
7205  afw_gl_glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC)load("glColorMaskIndexedEXT");
7206  afw_gl_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC)load("glGetBooleanIndexedvEXT");
7207  afw_gl_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC)load("glGetIntegerIndexedvEXT");
7208  afw_gl_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC)load("glEnableIndexedEXT");
7209  afw_gl_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC)load("glDisableIndexedEXT");
7210  afw_gl_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC)load("glIsEnabledIndexedEXT");
7211 }
7213  if(!AFW_GL_GL_EXT_draw_instanced) return;
7214  afw_gl_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC)load("glDrawArraysInstancedEXT");
7215  afw_gl_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)load("glDrawElementsInstancedEXT");
7216 }
7219  afw_gl_glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC)load("glDrawRangeElementsEXT");
7220 }
7222  if(!AFW_GL_GL_EXT_external_buffer) return;
7223  afw_gl_glBufferStorageExternalEXT = (PFNGLBUFFERSTORAGEEXTERNALEXTPROC)load("glBufferStorageExternalEXT");
7224  afw_gl_glNamedBufferStorageExternalEXT = (PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC)load("glNamedBufferStorageExternalEXT");
7225 }
7227  if(!AFW_GL_GL_EXT_fog_coord) return;
7228  afw_gl_glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC)load("glFogCoordfEXT");
7229  afw_gl_glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC)load("glFogCoordfvEXT");
7230  afw_gl_glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC)load("glFogCoorddEXT");
7231  afw_gl_glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC)load("glFogCoorddvEXT");
7232  afw_gl_glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC)load("glFogCoordPointerEXT");
7233 }
7235  if(!AFW_GL_GL_EXT_framebuffer_blit) return;
7236  afw_gl_glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC)load("glBlitFramebufferEXT");
7237 }
7240  afw_gl_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)load("glRenderbufferStorageMultisampleEXT");
7241 }
7244  afw_gl_glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC)load("glIsRenderbufferEXT");
7245  afw_gl_glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC)load("glBindRenderbufferEXT");
7246  afw_gl_glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC)load("glDeleteRenderbuffersEXT");
7247  afw_gl_glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC)load("glGenRenderbuffersEXT");
7248  afw_gl_glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC)load("glRenderbufferStorageEXT");
7249  afw_gl_glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)load("glGetRenderbufferParameterivEXT");
7250  afw_gl_glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC)load("glIsFramebufferEXT");
7251  afw_gl_glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC)load("glBindFramebufferEXT");
7252  afw_gl_glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC)load("glDeleteFramebuffersEXT");
7253  afw_gl_glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC)load("glGenFramebuffersEXT");
7254  afw_gl_glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)load("glCheckFramebufferStatusEXT");
7255  afw_gl_glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)load("glFramebufferTexture1DEXT");
7256  afw_gl_glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)load("glFramebufferTexture2DEXT");
7257  afw_gl_glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)load("glFramebufferTexture3DEXT");
7258  afw_gl_glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)load("glFramebufferRenderbufferEXT");
7259  afw_gl_glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)load("glGetFramebufferAttachmentParameterivEXT");
7260  afw_gl_glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC)load("glGenerateMipmapEXT");
7261 }
7263  if(!AFW_GL_GL_EXT_geometry_shader4) return;
7264  afw_gl_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC)load("glProgramParameteriEXT");
7265 }
7268  afw_gl_glProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)load("glProgramEnvParameters4fvEXT");
7269  afw_gl_glProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC)load("glProgramLocalParameters4fvEXT");
7270 }
7272  if(!AFW_GL_GL_EXT_gpu_shader4) return;
7273  afw_gl_glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC)load("glGetUniformuivEXT");
7274  afw_gl_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC)load("glBindFragDataLocationEXT");
7275  afw_gl_glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC)load("glGetFragDataLocationEXT");
7276  afw_gl_glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC)load("glUniform1uiEXT");
7277  afw_gl_glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC)load("glUniform2uiEXT");
7278  afw_gl_glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC)load("glUniform3uiEXT");
7279  afw_gl_glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC)load("glUniform4uiEXT");
7280  afw_gl_glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC)load("glUniform1uivEXT");
7281  afw_gl_glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC)load("glUniform2uivEXT");
7282  afw_gl_glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC)load("glUniform3uivEXT");
7283  afw_gl_glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC)load("glUniform4uivEXT");
7284 }
7286  if(!AFW_GL_GL_EXT_histogram) return;
7287  afw_gl_glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC)load("glGetHistogramEXT");
7288  afw_gl_glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)load("glGetHistogramParameterfvEXT");
7289  afw_gl_glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)load("glGetHistogramParameterivEXT");
7290  afw_gl_glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC)load("glGetMinmaxEXT");
7291  afw_gl_glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC)load("glGetMinmaxParameterfvEXT");
7292  afw_gl_glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC)load("glGetMinmaxParameterivEXT");
7293  afw_gl_glHistogramEXT = (PFNGLHISTOGRAMEXTPROC)load("glHistogramEXT");
7294  afw_gl_glMinmaxEXT = (PFNGLMINMAXEXTPROC)load("glMinmaxEXT");
7295  afw_gl_glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC)load("glResetHistogramEXT");
7296  afw_gl_glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC)load("glResetMinmaxEXT");
7297 }
7299  if(!AFW_GL_GL_EXT_index_func) return;
7300  afw_gl_glIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC)load("glIndexFuncEXT");
7301 }
7303  if(!AFW_GL_GL_EXT_index_material) return;
7304  afw_gl_glIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC)load("glIndexMaterialEXT");
7305 }
7307  if(!AFW_GL_GL_EXT_light_texture) return;
7308  afw_gl_glApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC)load("glApplyTextureEXT");
7309  afw_gl_glTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC)load("glTextureLightEXT");
7310  afw_gl_glTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC)load("glTextureMaterialEXT");
7311 }
7313  if(!AFW_GL_GL_EXT_memory_object) return;
7314  afw_gl_glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC)load("glGetUnsignedBytevEXT");
7315  afw_gl_glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC)load("glGetUnsignedBytei_vEXT");
7316  afw_gl_glDeleteMemoryObjectsEXT = (PFNGLDELETEMEMORYOBJECTSEXTPROC)load("glDeleteMemoryObjectsEXT");
7317  afw_gl_glIsMemoryObjectEXT = (PFNGLISMEMORYOBJECTEXTPROC)load("glIsMemoryObjectEXT");
7318  afw_gl_glCreateMemoryObjectsEXT = (PFNGLCREATEMEMORYOBJECTSEXTPROC)load("glCreateMemoryObjectsEXT");
7319  afw_gl_glMemoryObjectParameterivEXT = (PFNGLMEMORYOBJECTPARAMETERIVEXTPROC)load("glMemoryObjectParameterivEXT");
7320  afw_gl_glGetMemoryObjectParameterivEXT = (PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC)load("glGetMemoryObjectParameterivEXT");
7321  afw_gl_glTexStorageMem2DEXT = (PFNGLTEXSTORAGEMEM2DEXTPROC)load("glTexStorageMem2DEXT");
7322  afw_gl_glTexStorageMem2DMultisampleEXT = (PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC)load("glTexStorageMem2DMultisampleEXT");
7323  afw_gl_glTexStorageMem3DEXT = (PFNGLTEXSTORAGEMEM3DEXTPROC)load("glTexStorageMem3DEXT");
7324  afw_gl_glTexStorageMem3DMultisampleEXT = (PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC)load("glTexStorageMem3DMultisampleEXT");
7325  afw_gl_glBufferStorageMemEXT = (PFNGLBUFFERSTORAGEMEMEXTPROC)load("glBufferStorageMemEXT");
7326  afw_gl_glTextureStorageMem2DEXT = (PFNGLTEXTURESTORAGEMEM2DEXTPROC)load("glTextureStorageMem2DEXT");
7327  afw_gl_glTextureStorageMem2DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC)load("glTextureStorageMem2DMultisampleEXT");
7328  afw_gl_glTextureStorageMem3DEXT = (PFNGLTEXTURESTORAGEMEM3DEXTPROC)load("glTextureStorageMem3DEXT");
7329  afw_gl_glTextureStorageMem3DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC)load("glTextureStorageMem3DMultisampleEXT");
7330  afw_gl_glNamedBufferStorageMemEXT = (PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC)load("glNamedBufferStorageMemEXT");
7331  afw_gl_glTexStorageMem1DEXT = (PFNGLTEXSTORAGEMEM1DEXTPROC)load("glTexStorageMem1DEXT");
7332  afw_gl_glTextureStorageMem1DEXT = (PFNGLTEXTURESTORAGEMEM1DEXTPROC)load("glTextureStorageMem1DEXT");
7333 }
7335  if(!AFW_GL_GL_EXT_memory_object_fd) return;
7336  afw_gl_glImportMemoryFdEXT = (PFNGLIMPORTMEMORYFDEXTPROC)load("glImportMemoryFdEXT");
7337 }
7340  afw_gl_glImportMemoryWin32HandleEXT = (PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC)load("glImportMemoryWin32HandleEXT");
7341  afw_gl_glImportMemoryWin32NameEXT = (PFNGLIMPORTMEMORYWIN32NAMEEXTPROC)load("glImportMemoryWin32NameEXT");
7342 }
7344  if(!AFW_GL_GL_EXT_multi_draw_arrays) return;
7345  afw_gl_glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC)load("glMultiDrawArraysEXT");
7346  afw_gl_glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC)load("glMultiDrawElementsEXT");
7347 }
7349  if(!AFW_GL_GL_EXT_multisample) return;
7350  afw_gl_glSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC)load("glSampleMaskEXT");
7351  afw_gl_glSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC)load("glSamplePatternEXT");
7352 }
7354  if(!AFW_GL_GL_EXT_paletted_texture) return;
7355  afw_gl_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC)load("glColorTableEXT");
7356  afw_gl_glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC)load("glGetColorTableEXT");
7357  afw_gl_glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)load("glGetColorTableParameterivEXT");
7358  afw_gl_glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)load("glGetColorTableParameterfvEXT");
7359 }
7361  if(!AFW_GL_GL_EXT_pixel_transform) return;
7362  afw_gl_glPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)load("glPixelTransformParameteriEXT");
7363  afw_gl_glPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)load("glPixelTransformParameterfEXT");
7364  afw_gl_glPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)load("glPixelTransformParameterivEXT");
7365  afw_gl_glPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)load("glPixelTransformParameterfvEXT");
7366  afw_gl_glGetPixelTransformParameterivEXT = (PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)load("glGetPixelTransformParameterivEXT");
7367  afw_gl_glGetPixelTransformParameterfvEXT = (PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)load("glGetPixelTransformParameterfvEXT");
7368 }
7370  if(!AFW_GL_GL_EXT_point_parameters) return;
7371  afw_gl_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC)load("glPointParameterfEXT");
7372  afw_gl_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC)load("glPointParameterfvEXT");
7373 }
7375  if(!AFW_GL_GL_EXT_polygon_offset) return;
7376  afw_gl_glPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC)load("glPolygonOffsetEXT");
7377 }
7380  afw_gl_glPolygonOffsetClampEXT = (PFNGLPOLYGONOFFSETCLAMPEXTPROC)load("glPolygonOffsetClampEXT");
7381 }
7383  if(!AFW_GL_GL_EXT_provoking_vertex) return;
7384  afw_gl_glProvokingVertexEXT = (PFNGLPROVOKINGVERTEXEXTPROC)load("glProvokingVertexEXT");
7385 }
7388  afw_gl_glRasterSamplesEXT = (PFNGLRASTERSAMPLESEXTPROC)load("glRasterSamplesEXT");
7389 }
7391  if(!AFW_GL_GL_EXT_secondary_color) return;
7392  afw_gl_glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC)load("glSecondaryColor3bEXT");
7393  afw_gl_glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC)load("glSecondaryColor3bvEXT");
7394  afw_gl_glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC)load("glSecondaryColor3dEXT");
7395  afw_gl_glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC)load("glSecondaryColor3dvEXT");
7396  afw_gl_glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC)load("glSecondaryColor3fEXT");
7397  afw_gl_glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC)load("glSecondaryColor3fvEXT");
7398  afw_gl_glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC)load("glSecondaryColor3iEXT");
7399  afw_gl_glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC)load("glSecondaryColor3ivEXT");
7400  afw_gl_glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC)load("glSecondaryColor3sEXT");
7401  afw_gl_glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC)load("glSecondaryColor3svEXT");
7402  afw_gl_glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC)load("glSecondaryColor3ubEXT");
7403  afw_gl_glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC)load("glSecondaryColor3ubvEXT");
7404  afw_gl_glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC)load("glSecondaryColor3uiEXT");
7405  afw_gl_glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC)load("glSecondaryColor3uivEXT");
7406  afw_gl_glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC)load("glSecondaryColor3usEXT");
7407  afw_gl_glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC)load("glSecondaryColor3usvEXT");
7408  afw_gl_glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC)load("glSecondaryColorPointerEXT");
7409 }
7411  if(!AFW_GL_GL_EXT_semaphore) return;
7412  afw_gl_glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC)load("glGetUnsignedBytevEXT");
7413  afw_gl_glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC)load("glGetUnsignedBytei_vEXT");
7414  afw_gl_glGenSemaphoresEXT = (PFNGLGENSEMAPHORESEXTPROC)load("glGenSemaphoresEXT");
7415  afw_gl_glDeleteSemaphoresEXT = (PFNGLDELETESEMAPHORESEXTPROC)load("glDeleteSemaphoresEXT");
7416  afw_gl_glIsSemaphoreEXT = (PFNGLISSEMAPHOREEXTPROC)load("glIsSemaphoreEXT");
7417  afw_gl_glSemaphoreParameterui64vEXT = (PFNGLSEMAPHOREPARAMETERUI64VEXTPROC)load("glSemaphoreParameterui64vEXT");
7418  afw_gl_glGetSemaphoreParameterui64vEXT = (PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC)load("glGetSemaphoreParameterui64vEXT");
7419  afw_gl_glWaitSemaphoreEXT = (PFNGLWAITSEMAPHOREEXTPROC)load("glWaitSemaphoreEXT");
7420  afw_gl_glSignalSemaphoreEXT = (PFNGLSIGNALSEMAPHOREEXTPROC)load("glSignalSemaphoreEXT");
7421 }
7423  if(!AFW_GL_GL_EXT_semaphore_fd) return;
7424  afw_gl_glImportSemaphoreFdEXT = (PFNGLIMPORTSEMAPHOREFDEXTPROC)load("glImportSemaphoreFdEXT");
7425 }
7427  if(!AFW_GL_GL_EXT_semaphore_win32) return;
7428  afw_gl_glImportSemaphoreWin32HandleEXT = (PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC)load("glImportSemaphoreWin32HandleEXT");
7429  afw_gl_glImportSemaphoreWin32NameEXT = (PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC)load("glImportSemaphoreWin32NameEXT");
7430 }
7433  afw_gl_glUseShaderProgramEXT = (PFNGLUSESHADERPROGRAMEXTPROC)load("glUseShaderProgramEXT");
7434  afw_gl_glActiveProgramEXT = (PFNGLACTIVEPROGRAMEXTPROC)load("glActiveProgramEXT");
7435  afw_gl_glCreateShaderProgramEXT = (PFNGLCREATESHADERPROGRAMEXTPROC)load("glCreateShaderProgramEXT");
7436  afw_gl_glActiveShaderProgramEXT = (PFNGLACTIVESHADERPROGRAMEXTPROC)load("glActiveShaderProgramEXT");
7437  afw_gl_glBindProgramPipelineEXT = (PFNGLBINDPROGRAMPIPELINEEXTPROC)load("glBindProgramPipelineEXT");
7438  afw_gl_glCreateShaderProgramvEXT = (PFNGLCREATESHADERPROGRAMVEXTPROC)load("glCreateShaderProgramvEXT");
7439  afw_gl_glDeleteProgramPipelinesEXT = (PFNGLDELETEPROGRAMPIPELINESEXTPROC)load("glDeleteProgramPipelinesEXT");
7440  afw_gl_glGenProgramPipelinesEXT = (PFNGLGENPROGRAMPIPELINESEXTPROC)load("glGenProgramPipelinesEXT");
7441  afw_gl_glGetProgramPipelineInfoLogEXT = (PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC)load("glGetProgramPipelineInfoLogEXT");
7442  afw_gl_glGetProgramPipelineivEXT = (PFNGLGETPROGRAMPIPELINEIVEXTPROC)load("glGetProgramPipelineivEXT");
7443  afw_gl_glIsProgramPipelineEXT = (PFNGLISPROGRAMPIPELINEEXTPROC)load("glIsProgramPipelineEXT");
7444  afw_gl_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC)load("glProgramParameteriEXT");
7445  afw_gl_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC)load("glProgramUniform1fEXT");
7446  afw_gl_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC)load("glProgramUniform1fvEXT");
7447  afw_gl_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC)load("glProgramUniform1iEXT");
7448  afw_gl_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC)load("glProgramUniform1ivEXT");
7449  afw_gl_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC)load("glProgramUniform2fEXT");
7450  afw_gl_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC)load("glProgramUniform2fvEXT");
7451  afw_gl_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC)load("glProgramUniform2iEXT");
7452  afw_gl_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC)load("glProgramUniform2ivEXT");
7453  afw_gl_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC)load("glProgramUniform3fEXT");
7454  afw_gl_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC)load("glProgramUniform3fvEXT");
7455  afw_gl_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC)load("glProgramUniform3iEXT");
7456  afw_gl_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC)load("glProgramUniform3ivEXT");
7457  afw_gl_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC)load("glProgramUniform4fEXT");
7458  afw_gl_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC)load("glProgramUniform4fvEXT");
7459  afw_gl_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC)load("glProgramUniform4iEXT");
7460  afw_gl_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC)load("glProgramUniform4ivEXT");
7461  afw_gl_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)load("glProgramUniformMatrix2fvEXT");
7462  afw_gl_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)load("glProgramUniformMatrix3fvEXT");
7463  afw_gl_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)load("glProgramUniformMatrix4fvEXT");
7464  afw_gl_glUseProgramStagesEXT = (PFNGLUSEPROGRAMSTAGESEXTPROC)load("glUseProgramStagesEXT");
7465  afw_gl_glValidateProgramPipelineEXT = (PFNGLVALIDATEPROGRAMPIPELINEEXTPROC)load("glValidateProgramPipelineEXT");
7466  afw_gl_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC)load("glProgramUniform1uiEXT");
7467  afw_gl_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC)load("glProgramUniform2uiEXT");
7468  afw_gl_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC)load("glProgramUniform3uiEXT");
7469  afw_gl_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC)load("glProgramUniform4uiEXT");
7470  afw_gl_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC)load("glProgramUniform1uivEXT");
7471  afw_gl_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC)load("glProgramUniform2uivEXT");
7472  afw_gl_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC)load("glProgramUniform3uivEXT");
7473  afw_gl_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC)load("glProgramUniform4uivEXT");
7474  afw_gl_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)load("glProgramUniformMatrix4fvEXT");
7475  afw_gl_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)load("glProgramUniformMatrix2x3fvEXT");
7476  afw_gl_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)load("glProgramUniformMatrix3x2fvEXT");
7477  afw_gl_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)load("glProgramUniformMatrix2x4fvEXT");
7478  afw_gl_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)load("glProgramUniformMatrix4x2fvEXT");
7479  afw_gl_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)load("glProgramUniformMatrix3x4fvEXT");
7480  afw_gl_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)load("glProgramUniformMatrix4x3fvEXT");
7481 }
7484  afw_gl_glBindImageTextureEXT = (PFNGLBINDIMAGETEXTUREEXTPROC)load("glBindImageTextureEXT");
7485  afw_gl_glMemoryBarrierEXT = (PFNGLMEMORYBARRIEREXTPROC)load("glMemoryBarrierEXT");
7486 }
7488  if(!AFW_GL_GL_EXT_stencil_clear_tag) return;
7489  afw_gl_glStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC)load("glStencilClearTagEXT");
7490 }
7492  if(!AFW_GL_GL_EXT_stencil_two_side) return;
7493  afw_gl_glActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC)load("glActiveStencilFaceEXT");
7494 }
7496  if(!AFW_GL_GL_EXT_subtexture) return;
7497  afw_gl_glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC)load("glTexSubImage1DEXT");
7498  afw_gl_glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC)load("glTexSubImage2DEXT");
7499 }
7501  if(!AFW_GL_GL_EXT_texture3D) return;
7502  afw_gl_glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC)load("glTexImage3DEXT");
7503  afw_gl_glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC)load("glTexSubImage3DEXT");
7504 }
7506  if(!AFW_GL_GL_EXT_texture_array) return;
7507  afw_gl_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)load("glFramebufferTextureLayerEXT");
7508 }
7511  afw_gl_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC)load("glTexBufferEXT");
7512 }
7515  afw_gl_glRasterSamplesEXT = (PFNGLRASTERSAMPLESEXTPROC)load("glRasterSamplesEXT");
7516 }
7518  if(!AFW_GL_GL_EXT_texture_integer) return;
7519  afw_gl_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC)load("glTexParameterIivEXT");
7520  afw_gl_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC)load("glTexParameterIuivEXT");
7521  afw_gl_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC)load("glGetTexParameterIivEXT");
7522  afw_gl_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC)load("glGetTexParameterIuivEXT");
7523  afw_gl_glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC)load("glClearColorIiEXT");
7524  afw_gl_glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC)load("glClearColorIuiEXT");
7525 }
7527  if(!AFW_GL_GL_EXT_texture_object) return;
7528  afw_gl_glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC)load("glAreTexturesResidentEXT");
7529  afw_gl_glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC)load("glBindTextureEXT");
7530  afw_gl_glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC)load("glDeleteTexturesEXT");
7531  afw_gl_glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC)load("glGenTexturesEXT");
7532  afw_gl_glIsTextureEXT = (PFNGLISTEXTUREEXTPROC)load("glIsTextureEXT");
7533  afw_gl_glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC)load("glPrioritizeTexturesEXT");
7534 }
7537  afw_gl_glTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC)load("glTextureNormalEXT");
7538 }
7540  if(!AFW_GL_GL_EXT_timer_query) return;
7541  afw_gl_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC)load("glGetQueryObjecti64vEXT");
7542  afw_gl_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC)load("glGetQueryObjectui64vEXT");
7543 }
7546  afw_gl_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)load("glBeginTransformFeedbackEXT");
7547  afw_gl_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC)load("glEndTransformFeedbackEXT");
7548  afw_gl_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC)load("glBindBufferRangeEXT");
7549  afw_gl_glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC)load("glBindBufferOffsetEXT");
7550  afw_gl_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC)load("glBindBufferBaseEXT");
7551  afw_gl_glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)load("glTransformFeedbackVaryingsEXT");
7552  afw_gl_glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)load("glGetTransformFeedbackVaryingEXT");
7553 }
7555  if(!AFW_GL_GL_EXT_vertex_array) return;
7556  afw_gl_glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC)load("glArrayElementEXT");
7557  afw_gl_glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC)load("glColorPointerEXT");
7558  afw_gl_glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC)load("glDrawArraysEXT");
7559  afw_gl_glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC)load("glEdgeFlagPointerEXT");
7560  afw_gl_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC)load("glGetPointervEXT");
7561  afw_gl_glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC)load("glIndexPointerEXT");
7562  afw_gl_glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC)load("glNormalPointerEXT");
7563  afw_gl_glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC)load("glTexCoordPointerEXT");
7564  afw_gl_glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC)load("glVertexPointerEXT");
7565 }
7568  afw_gl_glVertexAttribL1dEXT = (PFNGLVERTEXATTRIBL1DEXTPROC)load("glVertexAttribL1dEXT");
7569  afw_gl_glVertexAttribL2dEXT = (PFNGLVERTEXATTRIBL2DEXTPROC)load("glVertexAttribL2dEXT");
7570  afw_gl_glVertexAttribL3dEXT = (PFNGLVERTEXATTRIBL3DEXTPROC)load("glVertexAttribL3dEXT");
7571  afw_gl_glVertexAttribL4dEXT = (PFNGLVERTEXATTRIBL4DEXTPROC)load("glVertexAttribL4dEXT");
7572  afw_gl_glVertexAttribL1dvEXT = (PFNGLVERTEXATTRIBL1DVEXTPROC)load("glVertexAttribL1dvEXT");
7573  afw_gl_glVertexAttribL2dvEXT = (PFNGLVERTEXATTRIBL2DVEXTPROC)load("glVertexAttribL2dvEXT");
7574  afw_gl_glVertexAttribL3dvEXT = (PFNGLVERTEXATTRIBL3DVEXTPROC)load("glVertexAttribL3dvEXT");
7575  afw_gl_glVertexAttribL4dvEXT = (PFNGLVERTEXATTRIBL4DVEXTPROC)load("glVertexAttribL4dvEXT");
7576  afw_gl_glVertexAttribLPointerEXT = (PFNGLVERTEXATTRIBLPOINTEREXTPROC)load("glVertexAttribLPointerEXT");
7577  afw_gl_glGetVertexAttribLdvEXT = (PFNGLGETVERTEXATTRIBLDVEXTPROC)load("glGetVertexAttribLdvEXT");
7578 }
7580  if(!AFW_GL_GL_EXT_vertex_shader) return;
7581  afw_gl_glBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC)load("glBeginVertexShaderEXT");
7582  afw_gl_glEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC)load("glEndVertexShaderEXT");
7583  afw_gl_glBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC)load("glBindVertexShaderEXT");
7584  afw_gl_glGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC)load("glGenVertexShadersEXT");
7585  afw_gl_glDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC)load("glDeleteVertexShaderEXT");
7586  afw_gl_glShaderOp1EXT = (PFNGLSHADEROP1EXTPROC)load("glShaderOp1EXT");
7587  afw_gl_glShaderOp2EXT = (PFNGLSHADEROP2EXTPROC)load("glShaderOp2EXT");
7588  afw_gl_glShaderOp3EXT = (PFNGLSHADEROP3EXTPROC)load("glShaderOp3EXT");
7589  afw_gl_glSwizzleEXT = (PFNGLSWIZZLEEXTPROC)load("glSwizzleEXT");
7590  afw_gl_glWriteMaskEXT = (PFNGLWRITEMASKEXTPROC)load("glWriteMaskEXT");
7591  afw_gl_glInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC)load("glInsertComponentEXT");
7592  afw_gl_glExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC)load("glExtractComponentEXT");
7593  afw_gl_glGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC)load("glGenSymbolsEXT");
7594  afw_gl_glSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC)load("glSetInvariantEXT");
7595  afw_gl_glSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC)load("glSetLocalConstantEXT");
7596  afw_gl_glVariantbvEXT = (PFNGLVARIANTBVEXTPROC)load("glVariantbvEXT");
7597  afw_gl_glVariantsvEXT = (PFNGLVARIANTSVEXTPROC)load("glVariantsvEXT");
7598  afw_gl_glVariantivEXT = (PFNGLVARIANTIVEXTPROC)load("glVariantivEXT");
7599  afw_gl_glVariantfvEXT = (PFNGLVARIANTFVEXTPROC)load("glVariantfvEXT");
7600  afw_gl_glVariantdvEXT = (PFNGLVARIANTDVEXTPROC)load("glVariantdvEXT");
7601  afw_gl_glVariantubvEXT = (PFNGLVARIANTUBVEXTPROC)load("glVariantubvEXT");
7602  afw_gl_glVariantusvEXT = (PFNGLVARIANTUSVEXTPROC)load("glVariantusvEXT");
7603  afw_gl_glVariantuivEXT = (PFNGLVARIANTUIVEXTPROC)load("glVariantuivEXT");
7604  afw_gl_glVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC)load("glVariantPointerEXT");
7605  afw_gl_glEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC)load("glEnableVariantClientStateEXT");
7606  afw_gl_glDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC)load("glDisableVariantClientStateEXT");
7607  afw_gl_glBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC)load("glBindLightParameterEXT");
7608  afw_gl_glBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC)load("glBindMaterialParameterEXT");
7609  afw_gl_glBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC)load("glBindTexGenParameterEXT");
7610  afw_gl_glBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC)load("glBindTextureUnitParameterEXT");
7611  afw_gl_glBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC)load("glBindParameterEXT");
7612  afw_gl_glIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC)load("glIsVariantEnabledEXT");
7613  afw_gl_glGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC)load("glGetVariantBooleanvEXT");
7614  afw_gl_glGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC)load("glGetVariantIntegervEXT");
7615  afw_gl_glGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC)load("glGetVariantFloatvEXT");
7616  afw_gl_glGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC)load("glGetVariantPointervEXT");
7617  afw_gl_glGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC)load("glGetInvariantBooleanvEXT");
7618  afw_gl_glGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC)load("glGetInvariantIntegervEXT");
7619  afw_gl_glGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC)load("glGetInvariantFloatvEXT");
7620  afw_gl_glGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC)load("glGetLocalConstantBooleanvEXT");
7621  afw_gl_glGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC)load("glGetLocalConstantIntegervEXT");
7622  afw_gl_glGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC)load("glGetLocalConstantFloatvEXT");
7623 }
7625  if(!AFW_GL_GL_EXT_vertex_weighting) return;
7626  afw_gl_glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC)load("glVertexWeightfEXT");
7627  afw_gl_glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC)load("glVertexWeightfvEXT");
7628  afw_gl_glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC)load("glVertexWeightPointerEXT");
7629 }
7631  if(!AFW_GL_GL_EXT_win32_keyed_mutex) return;
7632  afw_gl_glAcquireKeyedMutexWin32EXT = (PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC)load("glAcquireKeyedMutexWin32EXT");
7633  afw_gl_glReleaseKeyedMutexWin32EXT = (PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC)load("glReleaseKeyedMutexWin32EXT");
7634 }
7636  if(!AFW_GL_GL_EXT_window_rectangles) return;
7637  afw_gl_glWindowRectanglesEXT = (PFNGLWINDOWRECTANGLESEXTPROC)load("glWindowRectanglesEXT");
7638 }
7640  if(!AFW_GL_GL_EXT_x11_sync_object) return;
7641  afw_gl_glImportSyncEXT = (PFNGLIMPORTSYNCEXTPROC)load("glImportSyncEXT");
7642 }
7645  afw_gl_glFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC)load("glFrameTerminatorGREMEDY");
7646 }
7648  if(!AFW_GL_GL_GREMEDY_string_marker) return;
7649  afw_gl_glStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC)load("glStringMarkerGREMEDY");
7650 }
7652  if(!AFW_GL_GL_HP_image_transform) return;
7653  afw_gl_glImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPROC)load("glImageTransformParameteriHP");
7654  afw_gl_glImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPROC)load("glImageTransformParameterfHP");
7655  afw_gl_glImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)load("glImageTransformParameterivHP");
7656  afw_gl_glImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)load("glImageTransformParameterfvHP");
7657  afw_gl_glGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)load("glGetImageTransformParameterivHP");
7658  afw_gl_glGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)load("glGetImageTransformParameterfvHP");
7659 }
7662  afw_gl_glMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC)load("glMultiModeDrawArraysIBM");
7663  afw_gl_glMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC)load("glMultiModeDrawElementsIBM");
7664 }
7666  if(!AFW_GL_GL_IBM_static_data) return;
7667  afw_gl_glFlushStaticDataIBM = (PFNGLFLUSHSTATICDATAIBMPROC)load("glFlushStaticDataIBM");
7668 }
7671  afw_gl_glColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC)load("glColorPointerListIBM");
7672  afw_gl_glSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTIBMPROC)load("glSecondaryColorPointerListIBM");
7673  afw_gl_glEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC)load("glEdgeFlagPointerListIBM");
7674  afw_gl_glFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC)load("glFogCoordPointerListIBM");
7675  afw_gl_glIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC)load("glIndexPointerListIBM");
7676  afw_gl_glNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC)load("glNormalPointerListIBM");
7677  afw_gl_glTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC)load("glTexCoordPointerListIBM");
7678  afw_gl_glVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC)load("glVertexPointerListIBM");
7679 }
7682  afw_gl_glBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC)load("glBlendFuncSeparateINGR");
7683 }
7686  afw_gl_glApplyFramebufferAttachmentCMAAINTEL = (PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC)load("glApplyFramebufferAttachmentCMAAINTEL");
7687 }
7689  if(!AFW_GL_GL_INTEL_map_texture) return;
7690  afw_gl_glSyncTextureINTEL = (PFNGLSYNCTEXTUREINTELPROC)load("glSyncTextureINTEL");
7691  afw_gl_glUnmapTexture2DINTEL = (PFNGLUNMAPTEXTURE2DINTELPROC)load("glUnmapTexture2DINTEL");
7692  afw_gl_glMapTexture2DINTEL = (PFNGLMAPTEXTURE2DINTELPROC)load("glMapTexture2DINTEL");
7693 }
7695  if(!AFW_GL_GL_INTEL_parallel_arrays) return;
7696  afw_gl_glVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC)load("glVertexPointervINTEL");
7697  afw_gl_glNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC)load("glNormalPointervINTEL");
7698  afw_gl_glColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC)load("glColorPointervINTEL");
7699  afw_gl_glTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC)load("glTexCoordPointervINTEL");
7700 }
7703  afw_gl_glBeginPerfQueryINTEL = (PFNGLBEGINPERFQUERYINTELPROC)load("glBeginPerfQueryINTEL");
7704  afw_gl_glCreatePerfQueryINTEL = (PFNGLCREATEPERFQUERYINTELPROC)load("glCreatePerfQueryINTEL");
7705  afw_gl_glDeletePerfQueryINTEL = (PFNGLDELETEPERFQUERYINTELPROC)load("glDeletePerfQueryINTEL");
7706  afw_gl_glEndPerfQueryINTEL = (PFNGLENDPERFQUERYINTELPROC)load("glEndPerfQueryINTEL");
7707  afw_gl_glGetFirstPerfQueryIdINTEL = (PFNGLGETFIRSTPERFQUERYIDINTELPROC)load("glGetFirstPerfQueryIdINTEL");
7708  afw_gl_glGetNextPerfQueryIdINTEL = (PFNGLGETNEXTPERFQUERYIDINTELPROC)load("glGetNextPerfQueryIdINTEL");
7709  afw_gl_glGetPerfCounterInfoINTEL = (PFNGLGETPERFCOUNTERINFOINTELPROC)load("glGetPerfCounterInfoINTEL");
7710  afw_gl_glGetPerfQueryDataINTEL = (PFNGLGETPERFQUERYDATAINTELPROC)load("glGetPerfQueryDataINTEL");
7711  afw_gl_glGetPerfQueryIdByNameINTEL = (PFNGLGETPERFQUERYIDBYNAMEINTELPROC)load("glGetPerfQueryIdByNameINTEL");
7712  afw_gl_glGetPerfQueryInfoINTEL = (PFNGLGETPERFQUERYINFOINTELPROC)load("glGetPerfQueryInfoINTEL");
7713 }
7716  afw_gl_glBlendBarrierKHR = (PFNGLBLENDBARRIERKHRPROC)load("glBlendBarrierKHR");
7717 }
7719  if(!AFW_GL_GL_KHR_debug) return;
7720  afw_gl_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC)load("glDebugMessageControl");
7721  afw_gl_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC)load("glDebugMessageInsert");
7722  afw_gl_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC)load("glDebugMessageCallback");
7723  afw_gl_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC)load("glGetDebugMessageLog");
7724  afw_gl_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC)load("glPushDebugGroup");
7725  afw_gl_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC)load("glPopDebugGroup");
7726  afw_gl_glObjectLabel = (PFNGLOBJECTLABELPROC)load("glObjectLabel");
7727  afw_gl_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC)load("glGetObjectLabel");
7728  afw_gl_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC)load("glObjectPtrLabel");
7729  afw_gl_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC)load("glGetObjectPtrLabel");
7730  afw_gl_glGetPointerv = (PFNGLGETPOINTERVPROC)load("glGetPointerv");
7731  afw_gl_glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC)load("glDebugMessageControlKHR");
7732  afw_gl_glDebugMessageInsertKHR = (PFNGLDEBUGMESSAGEINSERTKHRPROC)load("glDebugMessageInsertKHR");
7733  afw_gl_glDebugMessageCallbackKHR = (PFNGLDEBUGMESSAGECALLBACKKHRPROC)load("glDebugMessageCallbackKHR");
7734  afw_gl_glGetDebugMessageLogKHR = (PFNGLGETDEBUGMESSAGELOGKHRPROC)load("glGetDebugMessageLogKHR");
7735  afw_gl_glPushDebugGroupKHR = (PFNGLPUSHDEBUGGROUPKHRPROC)load("glPushDebugGroupKHR");
7736  afw_gl_glPopDebugGroupKHR = (PFNGLPOPDEBUGGROUPKHRPROC)load("glPopDebugGroupKHR");
7737  afw_gl_glObjectLabelKHR = (PFNGLOBJECTLABELKHRPROC)load("glObjectLabelKHR");
7738  afw_gl_glGetObjectLabelKHR = (PFNGLGETOBJECTLABELKHRPROC)load("glGetObjectLabelKHR");
7739  afw_gl_glObjectPtrLabelKHR = (PFNGLOBJECTPTRLABELKHRPROC)load("glObjectPtrLabelKHR");
7740  afw_gl_glGetObjectPtrLabelKHR = (PFNGLGETOBJECTPTRLABELKHRPROC)load("glGetObjectPtrLabelKHR");
7741  afw_gl_glGetPointervKHR = (PFNGLGETPOINTERVKHRPROC)load("glGetPointervKHR");
7742 }
7745  afw_gl_glMaxShaderCompilerThreadsKHR = (PFNGLMAXSHADERCOMPILERTHREADSKHRPROC)load("glMaxShaderCompilerThreadsKHR");
7746 }
7748  if(!AFW_GL_GL_KHR_robustness) return;
7749  afw_gl_glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC)load("glGetGraphicsResetStatus");
7750  afw_gl_glReadnPixels = (PFNGLREADNPIXELSPROC)load("glReadnPixels");
7751  afw_gl_glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC)load("glGetnUniformfv");
7752  afw_gl_glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC)load("glGetnUniformiv");
7753  afw_gl_glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC)load("glGetnUniformuiv");
7754  afw_gl_glGetGraphicsResetStatusKHR = (PFNGLGETGRAPHICSRESETSTATUSKHRPROC)load("glGetGraphicsResetStatusKHR");
7755  afw_gl_glReadnPixelsKHR = (PFNGLREADNPIXELSKHRPROC)load("glReadnPixelsKHR");
7756  afw_gl_glGetnUniformfvKHR = (PFNGLGETNUNIFORMFVKHRPROC)load("glGetnUniformfvKHR");
7757  afw_gl_glGetnUniformivKHR = (PFNGLGETNUNIFORMIVKHRPROC)load("glGetnUniformivKHR");
7758  afw_gl_glGetnUniformuivKHR = (PFNGLGETNUNIFORMUIVKHRPROC)load("glGetnUniformuivKHR");
7759 }
7761  if(!AFW_GL_GL_MESA_resize_buffers) return;
7762  afw_gl_glResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC)load("glResizeBuffersMESA");
7763 }
7765  if(!AFW_GL_GL_MESA_window_pos) return;
7766  afw_gl_glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC)load("glWindowPos2dMESA");
7767  afw_gl_glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC)load("glWindowPos2dvMESA");
7768  afw_gl_glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC)load("glWindowPos2fMESA");
7769  afw_gl_glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC)load("glWindowPos2fvMESA");
7770  afw_gl_glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC)load("glWindowPos2iMESA");
7771  afw_gl_glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC)load("glWindowPos2ivMESA");
7772  afw_gl_glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC)load("glWindowPos2sMESA");
7773  afw_gl_glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC)load("glWindowPos2svMESA");
7774  afw_gl_glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC)load("glWindowPos3dMESA");
7775  afw_gl_glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC)load("glWindowPos3dvMESA");
7776  afw_gl_glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC)load("glWindowPos3fMESA");
7777  afw_gl_glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC)load("glWindowPos3fvMESA");
7778  afw_gl_glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC)load("glWindowPos3iMESA");
7779  afw_gl_glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC)load("glWindowPos3ivMESA");
7780  afw_gl_glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC)load("glWindowPos3sMESA");
7781  afw_gl_glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC)load("glWindowPos3svMESA");
7782  afw_gl_glWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC)load("glWindowPos4dMESA");
7783  afw_gl_glWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC)load("glWindowPos4dvMESA");
7784  afw_gl_glWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC)load("glWindowPos4fMESA");
7785  afw_gl_glWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC)load("glWindowPos4fvMESA");
7786  afw_gl_glWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC)load("glWindowPos4iMESA");
7787  afw_gl_glWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC)load("glWindowPos4ivMESA");
7788  afw_gl_glWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC)load("glWindowPos4sMESA");
7789  afw_gl_glWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC)load("glWindowPos4svMESA");
7790 }
7793  afw_gl_glBeginConditionalRenderNVX = (PFNGLBEGINCONDITIONALRENDERNVXPROC)load("glBeginConditionalRenderNVX");
7794  afw_gl_glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC)load("glEndConditionalRenderNVX");
7795 }
7798  afw_gl_glLGPUNamedBufferSubDataNVX = (PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC)load("glLGPUNamedBufferSubDataNVX");
7799  afw_gl_glLGPUCopyImageSubDataNVX = (PFNGLLGPUCOPYIMAGESUBDATANVXPROC)load("glLGPUCopyImageSubDataNVX");
7800  afw_gl_glLGPUInterlockNVX = (PFNGLLGPUINTERLOCKNVXPROC)load("glLGPUInterlockNVX");
7801 }
7804  afw_gl_glAlphaToCoverageDitherControlNV = (PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC)load("glAlphaToCoverageDitherControlNV");
7805 }
7808  afw_gl_glMultiDrawArraysIndirectBindlessNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC)load("glMultiDrawArraysIndirectBindlessNV");
7809  afw_gl_glMultiDrawElementsIndirectBindlessNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC)load("glMultiDrawElementsIndirectBindlessNV");
7810 }
7813  afw_gl_glMultiDrawArraysIndirectBindlessCountNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC)load("glMultiDrawArraysIndirectBindlessCountNV");
7814  afw_gl_glMultiDrawElementsIndirectBindlessCountNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC)load("glMultiDrawElementsIndirectBindlessCountNV");
7815 }
7817  if(!AFW_GL_GL_NV_bindless_texture) return;
7818  afw_gl_glGetTextureHandleNV = (PFNGLGETTEXTUREHANDLENVPROC)load("glGetTextureHandleNV");
7819  afw_gl_glGetTextureSamplerHandleNV = (PFNGLGETTEXTURESAMPLERHANDLENVPROC)load("glGetTextureSamplerHandleNV");
7820  afw_gl_glMakeTextureHandleResidentNV = (PFNGLMAKETEXTUREHANDLERESIDENTNVPROC)load("glMakeTextureHandleResidentNV");
7821  afw_gl_glMakeTextureHandleNonResidentNV = (PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC)load("glMakeTextureHandleNonResidentNV");
7822  afw_gl_glGetImageHandleNV = (PFNGLGETIMAGEHANDLENVPROC)load("glGetImageHandleNV");
7823  afw_gl_glMakeImageHandleResidentNV = (PFNGLMAKEIMAGEHANDLERESIDENTNVPROC)load("glMakeImageHandleResidentNV");
7824  afw_gl_glMakeImageHandleNonResidentNV = (PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC)load("glMakeImageHandleNonResidentNV");
7825  afw_gl_glUniformHandleui64NV = (PFNGLUNIFORMHANDLEUI64NVPROC)load("glUniformHandleui64NV");
7826  afw_gl_glUniformHandleui64vNV = (PFNGLUNIFORMHANDLEUI64VNVPROC)load("glUniformHandleui64vNV");
7827  afw_gl_glProgramUniformHandleui64NV = (PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC)load("glProgramUniformHandleui64NV");
7828  afw_gl_glProgramUniformHandleui64vNV = (PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC)load("glProgramUniformHandleui64vNV");
7829  afw_gl_glIsTextureHandleResidentNV = (PFNGLISTEXTUREHANDLERESIDENTNVPROC)load("glIsTextureHandleResidentNV");
7830  afw_gl_glIsImageHandleResidentNV = (PFNGLISIMAGEHANDLERESIDENTNVPROC)load("glIsImageHandleResidentNV");
7831 }
7834  afw_gl_glBlendParameteriNV = (PFNGLBLENDPARAMETERINVPROC)load("glBlendParameteriNV");
7835  afw_gl_glBlendBarrierNV = (PFNGLBLENDBARRIERNVPROC)load("glBlendBarrierNV");
7836 }
7839  afw_gl_glViewportPositionWScaleNV = (PFNGLVIEWPORTPOSITIONWSCALENVPROC)load("glViewportPositionWScaleNV");
7840 }
7842  if(!AFW_GL_GL_NV_command_list) return;
7843  afw_gl_glCreateStatesNV = (PFNGLCREATESTATESNVPROC)load("glCreateStatesNV");
7844  afw_gl_glDeleteStatesNV = (PFNGLDELETESTATESNVPROC)load("glDeleteStatesNV");
7845  afw_gl_glIsStateNV = (PFNGLISSTATENVPROC)load("glIsStateNV");
7846  afw_gl_glStateCaptureNV = (PFNGLSTATECAPTURENVPROC)load("glStateCaptureNV");
7847  afw_gl_glGetCommandHeaderNV = (PFNGLGETCOMMANDHEADERNVPROC)load("glGetCommandHeaderNV");
7848  afw_gl_glGetStageIndexNV = (PFNGLGETSTAGEINDEXNVPROC)load("glGetStageIndexNV");
7849  afw_gl_glDrawCommandsNV = (PFNGLDRAWCOMMANDSNVPROC)load("glDrawCommandsNV");
7850  afw_gl_glDrawCommandsAddressNV = (PFNGLDRAWCOMMANDSADDRESSNVPROC)load("glDrawCommandsAddressNV");
7851  afw_gl_glDrawCommandsStatesNV = (PFNGLDRAWCOMMANDSSTATESNVPROC)load("glDrawCommandsStatesNV");
7852  afw_gl_glDrawCommandsStatesAddressNV = (PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC)load("glDrawCommandsStatesAddressNV");
7853  afw_gl_glCreateCommandListsNV = (PFNGLCREATECOMMANDLISTSNVPROC)load("glCreateCommandListsNV");
7854  afw_gl_glDeleteCommandListsNV = (PFNGLDELETECOMMANDLISTSNVPROC)load("glDeleteCommandListsNV");
7855  afw_gl_glIsCommandListNV = (PFNGLISCOMMANDLISTNVPROC)load("glIsCommandListNV");
7856  afw_gl_glListDrawCommandsStatesClientNV = (PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC)load("glListDrawCommandsStatesClientNV");
7857  afw_gl_glCommandListSegmentsNV = (PFNGLCOMMANDLISTSEGMENTSNVPROC)load("glCommandListSegmentsNV");
7858  afw_gl_glCompileCommandListNV = (PFNGLCOMPILECOMMANDLISTNVPROC)load("glCompileCommandListNV");
7859  afw_gl_glCallCommandListNV = (PFNGLCALLCOMMANDLISTNVPROC)load("glCallCommandListNV");
7860 }
7862  if(!AFW_GL_GL_NV_conditional_render) return;
7863  afw_gl_glBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC)load("glBeginConditionalRenderNV");
7864  afw_gl_glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC)load("glEndConditionalRenderNV");
7865 }
7868  afw_gl_glSubpixelPrecisionBiasNV = (PFNGLSUBPIXELPRECISIONBIASNVPROC)load("glSubpixelPrecisionBiasNV");
7869 }
7872  afw_gl_glConservativeRasterParameterfNV = (PFNGLCONSERVATIVERASTERPARAMETERFNVPROC)load("glConservativeRasterParameterfNV");
7873 }
7876  afw_gl_glConservativeRasterParameteriNV = (PFNGLCONSERVATIVERASTERPARAMETERINVPROC)load("glConservativeRasterParameteriNV");
7877 }
7879  if(!AFW_GL_GL_NV_copy_image) return;
7880  afw_gl_glCopyImageSubDataNV = (PFNGLCOPYIMAGESUBDATANVPROC)load("glCopyImageSubDataNV");
7881 }
7883  if(!AFW_GL_GL_NV_depth_buffer_float) return;
7884  afw_gl_glDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC)load("glDepthRangedNV");
7885  afw_gl_glClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC)load("glClearDepthdNV");
7886  afw_gl_glDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC)load("glDepthBoundsdNV");
7887 }
7889  if(!AFW_GL_GL_NV_draw_texture) return;
7890  afw_gl_glDrawTextureNV = (PFNGLDRAWTEXTURENVPROC)load("glDrawTextureNV");
7891 }
7893  if(!AFW_GL_GL_NV_draw_vulkan_image) return;
7894  afw_gl_glDrawVkImageNV = (PFNGLDRAWVKIMAGENVPROC)load("glDrawVkImageNV");
7895  afw_gl_glGetVkProcAddrNV = (PFNGLGETVKPROCADDRNVPROC)load("glGetVkProcAddrNV");
7896  afw_gl_glWaitVkSemaphoreNV = (PFNGLWAITVKSEMAPHORENVPROC)load("glWaitVkSemaphoreNV");
7897  afw_gl_glSignalVkSemaphoreNV = (PFNGLSIGNALVKSEMAPHORENVPROC)load("glSignalVkSemaphoreNV");
7898  afw_gl_glSignalVkFenceNV = (PFNGLSIGNALVKFENCENVPROC)load("glSignalVkFenceNV");
7899 }
7901  if(!AFW_GL_GL_NV_evaluators) return;
7902  afw_gl_glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC)load("glMapControlPointsNV");
7903  afw_gl_glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC)load("glMapParameterivNV");
7904  afw_gl_glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC)load("glMapParameterfvNV");
7905  afw_gl_glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC)load("glGetMapControlPointsNV");
7906  afw_gl_glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC)load("glGetMapParameterivNV");
7907  afw_gl_glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC)load("glGetMapParameterfvNV");
7908  afw_gl_glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC)load("glGetMapAttribParameterivNV");
7909  afw_gl_glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC)load("glGetMapAttribParameterfvNV");
7910  afw_gl_glEvalMapsNV = (PFNGLEVALMAPSNVPROC)load("glEvalMapsNV");
7911 }
7914  afw_gl_glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC)load("glGetMultisamplefvNV");
7915  afw_gl_glSampleMaskIndexedNV = (PFNGLSAMPLEMASKINDEXEDNVPROC)load("glSampleMaskIndexedNV");
7916  afw_gl_glTexRenderbufferNV = (PFNGLTEXRENDERBUFFERNVPROC)load("glTexRenderbufferNV");
7917 }
7918 static void load_GL_NV_fence(AFWGLloadproc load) {
7919  if(!AFW_GL_GL_NV_fence) return;
7920  afw_gl_glDeleteFencesNV = (PFNGLDELETEFENCESNVPROC)load("glDeleteFencesNV");
7921  afw_gl_glGenFencesNV = (PFNGLGENFENCESNVPROC)load("glGenFencesNV");
7922  afw_gl_glIsFenceNV = (PFNGLISFENCENVPROC)load("glIsFenceNV");
7923  afw_gl_glTestFenceNV = (PFNGLTESTFENCENVPROC)load("glTestFenceNV");
7924  afw_gl_glGetFenceivNV = (PFNGLGETFENCEIVNVPROC)load("glGetFenceivNV");
7925  afw_gl_glFinishFenceNV = (PFNGLFINISHFENCENVPROC)load("glFinishFenceNV");
7926  afw_gl_glSetFenceNV = (PFNGLSETFENCENVPROC)load("glSetFenceNV");
7927 }
7930  afw_gl_glFragmentCoverageColorNV = (PFNGLFRAGMENTCOVERAGECOLORNVPROC)load("glFragmentCoverageColorNV");
7931 }
7933  if(!AFW_GL_GL_NV_fragment_program) return;
7934  afw_gl_glProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC)load("glProgramNamedParameter4fNV");
7935  afw_gl_glProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC)load("glProgramNamedParameter4fvNV");
7936  afw_gl_glProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC)load("glProgramNamedParameter4dNV");
7937  afw_gl_glProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC)load("glProgramNamedParameter4dvNV");
7938  afw_gl_glGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC)load("glGetProgramNamedParameterfvNV");
7939  afw_gl_glGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC)load("glGetProgramNamedParameterdvNV");
7940 }
7943  afw_gl_glRasterSamplesEXT = (PFNGLRASTERSAMPLESEXTPROC)load("glRasterSamplesEXT");
7944  afw_gl_glCoverageModulationTableNV = (PFNGLCOVERAGEMODULATIONTABLENVPROC)load("glCoverageModulationTableNV");
7945  afw_gl_glGetCoverageModulationTableNV = (PFNGLGETCOVERAGEMODULATIONTABLENVPROC)load("glGetCoverageModulationTableNV");
7946  afw_gl_glCoverageModulationNV = (PFNGLCOVERAGEMODULATIONNVPROC)load("glCoverageModulationNV");
7947 }
7950  afw_gl_glRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC)load("glRenderbufferStorageMultisampleCoverageNV");
7951 }
7953  if(!AFW_GL_GL_NV_geometry_program4) return;
7954  afw_gl_glProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC)load("glProgramVertexLimitNV");
7955  afw_gl_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC)load("glFramebufferTextureEXT");
7956  afw_gl_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)load("glFramebufferTextureLayerEXT");
7957  afw_gl_glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)load("glFramebufferTextureFaceEXT");
7958 }
7960  if(!AFW_GL_GL_NV_gpu_multicast) return;
7961  afw_gl_glRenderGpuMaskNV = (PFNGLRENDERGPUMASKNVPROC)load("glRenderGpuMaskNV");
7962  afw_gl_glMulticastBufferSubDataNV = (PFNGLMULTICASTBUFFERSUBDATANVPROC)load("glMulticastBufferSubDataNV");
7963  afw_gl_glMulticastCopyBufferSubDataNV = (PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC)load("glMulticastCopyBufferSubDataNV");
7964  afw_gl_glMulticastCopyImageSubDataNV = (PFNGLMULTICASTCOPYIMAGESUBDATANVPROC)load("glMulticastCopyImageSubDataNV");
7965  afw_gl_glMulticastBlitFramebufferNV = (PFNGLMULTICASTBLITFRAMEBUFFERNVPROC)load("glMulticastBlitFramebufferNV");
7966  afw_gl_glMulticastFramebufferSampleLocationsfvNV = (PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)load("glMulticastFramebufferSampleLocationsfvNV");
7967  afw_gl_glMulticastBarrierNV = (PFNGLMULTICASTBARRIERNVPROC)load("glMulticastBarrierNV");
7968  afw_gl_glMulticastWaitSyncNV = (PFNGLMULTICASTWAITSYNCNVPROC)load("glMulticastWaitSyncNV");
7969  afw_gl_glMulticastGetQueryObjectivNV = (PFNGLMULTICASTGETQUERYOBJECTIVNVPROC)load("glMulticastGetQueryObjectivNV");
7970  afw_gl_glMulticastGetQueryObjectuivNV = (PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC)load("glMulticastGetQueryObjectuivNV");
7971  afw_gl_glMulticastGetQueryObjecti64vNV = (PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC)load("glMulticastGetQueryObjecti64vNV");
7972  afw_gl_glMulticastGetQueryObjectui64vNV = (PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC)load("glMulticastGetQueryObjectui64vNV");
7973 }
7975  if(!AFW_GL_GL_NV_gpu_program4) return;
7976  afw_gl_glProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPROC)load("glProgramLocalParameterI4iNV");
7977  afw_gl_glProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC)load("glProgramLocalParameterI4ivNV");
7978  afw_gl_glProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC)load("glProgramLocalParametersI4ivNV");
7979  afw_gl_glProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINVPROC)load("glProgramLocalParameterI4uiNV");
7980  afw_gl_glProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC)load("glProgramLocalParameterI4uivNV");
7981  afw_gl_glProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC)load("glProgramLocalParametersI4uivNV");
7982  afw_gl_glProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC)load("glProgramEnvParameterI4iNV");
7983  afw_gl_glProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC)load("glProgramEnvParameterI4ivNV");
7984  afw_gl_glProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPROC)load("glProgramEnvParametersI4ivNV");
7985  afw_gl_glProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC)load("glProgramEnvParameterI4uiNV");
7986  afw_gl_glProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPROC)load("glProgramEnvParameterI4uivNV");
7987  afw_gl_glProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC)load("glProgramEnvParametersI4uivNV");
7988  afw_gl_glGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC)load("glGetProgramLocalParameterIivNV");
7989  afw_gl_glGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC)load("glGetProgramLocalParameterIuivNV");
7990  afw_gl_glGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNVPROC)load("glGetProgramEnvParameterIivNV");
7991  afw_gl_glGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC)load("glGetProgramEnvParameterIuivNV");
7992 }
7994  if(!AFW_GL_GL_NV_gpu_program5) return;
7995  afw_gl_glProgramSubroutineParametersuivNV = (PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC)load("glProgramSubroutineParametersuivNV");
7996  afw_gl_glGetProgramSubroutineParameteruivNV = (PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC)load("glGetProgramSubroutineParameteruivNV");
7997 }
7999  if(!AFW_GL_GL_NV_gpu_shader5) return;
8000  afw_gl_glUniform1i64NV = (PFNGLUNIFORM1I64NVPROC)load("glUniform1i64NV");
8001  afw_gl_glUniform2i64NV = (PFNGLUNIFORM2I64NVPROC)load("glUniform2i64NV");
8002  afw_gl_glUniform3i64NV = (PFNGLUNIFORM3I64NVPROC)load("glUniform3i64NV");
8003  afw_gl_glUniform4i64NV = (PFNGLUNIFORM4I64NVPROC)load("glUniform4i64NV");
8004  afw_gl_glUniform1i64vNV = (PFNGLUNIFORM1I64VNVPROC)load("glUniform1i64vNV");
8005  afw_gl_glUniform2i64vNV = (PFNGLUNIFORM2I64VNVPROC)load("glUniform2i64vNV");
8006  afw_gl_glUniform3i64vNV = (PFNGLUNIFORM3I64VNVPROC)load("glUniform3i64vNV");
8007  afw_gl_glUniform4i64vNV = (PFNGLUNIFORM4I64VNVPROC)load("glUniform4i64vNV");
8008  afw_gl_glUniform1ui64NV = (PFNGLUNIFORM1UI64NVPROC)load("glUniform1ui64NV");
8009  afw_gl_glUniform2ui64NV = (PFNGLUNIFORM2UI64NVPROC)load("glUniform2ui64NV");
8010  afw_gl_glUniform3ui64NV = (PFNGLUNIFORM3UI64NVPROC)load("glUniform3ui64NV");
8011  afw_gl_glUniform4ui64NV = (PFNGLUNIFORM4UI64NVPROC)load("glUniform4ui64NV");
8012  afw_gl_glUniform1ui64vNV = (PFNGLUNIFORM1UI64VNVPROC)load("glUniform1ui64vNV");
8013  afw_gl_glUniform2ui64vNV = (PFNGLUNIFORM2UI64VNVPROC)load("glUniform2ui64vNV");
8014  afw_gl_glUniform3ui64vNV = (PFNGLUNIFORM3UI64VNVPROC)load("glUniform3ui64vNV");
8015  afw_gl_glUniform4ui64vNV = (PFNGLUNIFORM4UI64VNVPROC)load("glUniform4ui64vNV");
8016  afw_gl_glGetUniformi64vNV = (PFNGLGETUNIFORMI64VNVPROC)load("glGetUniformi64vNV");
8017  afw_gl_glProgramUniform1i64NV = (PFNGLPROGRAMUNIFORM1I64NVPROC)load("glProgramUniform1i64NV");
8018  afw_gl_glProgramUniform2i64NV = (PFNGLPROGRAMUNIFORM2I64NVPROC)load("glProgramUniform2i64NV");
8019  afw_gl_glProgramUniform3i64NV = (PFNGLPROGRAMUNIFORM3I64NVPROC)load("glProgramUniform3i64NV");
8020  afw_gl_glProgramUniform4i64NV = (PFNGLPROGRAMUNIFORM4I64NVPROC)load("glProgramUniform4i64NV");
8021  afw_gl_glProgramUniform1i64vNV = (PFNGLPROGRAMUNIFORM1I64VNVPROC)load("glProgramUniform1i64vNV");
8022  afw_gl_glProgramUniform2i64vNV = (PFNGLPROGRAMUNIFORM2I64VNVPROC)load("glProgramUniform2i64vNV");
8023  afw_gl_glProgramUniform3i64vNV = (PFNGLPROGRAMUNIFORM3I64VNVPROC)load("glProgramUniform3i64vNV");
8024  afw_gl_glProgramUniform4i64vNV = (PFNGLPROGRAMUNIFORM4I64VNVPROC)load("glProgramUniform4i64vNV");
8025  afw_gl_glProgramUniform1ui64NV = (PFNGLPROGRAMUNIFORM1UI64NVPROC)load("glProgramUniform1ui64NV");
8026  afw_gl_glProgramUniform2ui64NV = (PFNGLPROGRAMUNIFORM2UI64NVPROC)load("glProgramUniform2ui64NV");
8027  afw_gl_glProgramUniform3ui64NV = (PFNGLPROGRAMUNIFORM3UI64NVPROC)load("glProgramUniform3ui64NV");
8028  afw_gl_glProgramUniform4ui64NV = (PFNGLPROGRAMUNIFORM4UI64NVPROC)load("glProgramUniform4ui64NV");
8029  afw_gl_glProgramUniform1ui64vNV = (PFNGLPROGRAMUNIFORM1UI64VNVPROC)load("glProgramUniform1ui64vNV");
8030  afw_gl_glProgramUniform2ui64vNV = (PFNGLPROGRAMUNIFORM2UI64VNVPROC)load("glProgramUniform2ui64vNV");
8031  afw_gl_glProgramUniform3ui64vNV = (PFNGLPROGRAMUNIFORM3UI64VNVPROC)load("glProgramUniform3ui64vNV");
8032  afw_gl_glProgramUniform4ui64vNV = (PFNGLPROGRAMUNIFORM4UI64VNVPROC)load("glProgramUniform4ui64vNV");
8033 }
8035  if(!AFW_GL_GL_NV_half_float) return;
8036  afw_gl_glVertex2hNV = (PFNGLVERTEX2HNVPROC)load("glVertex2hNV");
8037  afw_gl_glVertex2hvNV = (PFNGLVERTEX2HVNVPROC)load("glVertex2hvNV");
8038  afw_gl_glVertex3hNV = (PFNGLVERTEX3HNVPROC)load("glVertex3hNV");
8039  afw_gl_glVertex3hvNV = (PFNGLVERTEX3HVNVPROC)load("glVertex3hvNV");
8040  afw_gl_glVertex4hNV = (PFNGLVERTEX4HNVPROC)load("glVertex4hNV");
8041  afw_gl_glVertex4hvNV = (PFNGLVERTEX4HVNVPROC)load("glVertex4hvNV");
8042  afw_gl_glNormal3hNV = (PFNGLNORMAL3HNVPROC)load("glNormal3hNV");
8043  afw_gl_glNormal3hvNV = (PFNGLNORMAL3HVNVPROC)load("glNormal3hvNV");
8044  afw_gl_glColor3hNV = (PFNGLCOLOR3HNVPROC)load("glColor3hNV");
8045  afw_gl_glColor3hvNV = (PFNGLCOLOR3HVNVPROC)load("glColor3hvNV");
8046  afw_gl_glColor4hNV = (PFNGLCOLOR4HNVPROC)load("glColor4hNV");
8047  afw_gl_glColor4hvNV = (PFNGLCOLOR4HVNVPROC)load("glColor4hvNV");
8048  afw_gl_glTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC)load("glTexCoord1hNV");
8049  afw_gl_glTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC)load("glTexCoord1hvNV");
8050  afw_gl_glTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC)load("glTexCoord2hNV");
8051  afw_gl_glTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC)load("glTexCoord2hvNV");
8052  afw_gl_glTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC)load("glTexCoord3hNV");
8053  afw_gl_glTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC)load("glTexCoord3hvNV");
8054  afw_gl_glTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC)load("glTexCoord4hNV");
8055  afw_gl_glTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC)load("glTexCoord4hvNV");
8056  afw_gl_glMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC)load("glMultiTexCoord1hNV");
8057  afw_gl_glMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC)load("glMultiTexCoord1hvNV");
8058  afw_gl_glMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC)load("glMultiTexCoord2hNV");
8059  afw_gl_glMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC)load("glMultiTexCoord2hvNV");
8060  afw_gl_glMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC)load("glMultiTexCoord3hNV");
8061  afw_gl_glMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC)load("glMultiTexCoord3hvNV");
8062  afw_gl_glMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC)load("glMultiTexCoord4hNV");
8063  afw_gl_glMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC)load("glMultiTexCoord4hvNV");
8064  afw_gl_glFogCoordhNV = (PFNGLFOGCOORDHNVPROC)load("glFogCoordhNV");
8065  afw_gl_glFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC)load("glFogCoordhvNV");
8066  afw_gl_glSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC)load("glSecondaryColor3hNV");
8067  afw_gl_glSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC)load("glSecondaryColor3hvNV");
8068  afw_gl_glVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC)load("glVertexWeighthNV");
8069  afw_gl_glVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC)load("glVertexWeighthvNV");
8070  afw_gl_glVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC)load("glVertexAttrib1hNV");
8071  afw_gl_glVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC)load("glVertexAttrib1hvNV");
8072  afw_gl_glVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC)load("glVertexAttrib2hNV");
8073  afw_gl_glVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC)load("glVertexAttrib2hvNV");
8074  afw_gl_glVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC)load("glVertexAttrib3hNV");
8075  afw_gl_glVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC)load("glVertexAttrib3hvNV");
8076  afw_gl_glVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC)load("glVertexAttrib4hNV");
8077  afw_gl_glVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC)load("glVertexAttrib4hvNV");
8078  afw_gl_glVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC)load("glVertexAttribs1hvNV");
8079  afw_gl_glVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC)load("glVertexAttribs2hvNV");
8080  afw_gl_glVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC)load("glVertexAttribs3hvNV");
8081  afw_gl_glVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC)load("glVertexAttribs4hvNV");
8082 }
8085  afw_gl_glGetInternalformatSampleivNV = (PFNGLGETINTERNALFORMATSAMPLEIVNVPROC)load("glGetInternalformatSampleivNV");
8086 }
8088  if(!AFW_GL_GL_NV_occlusion_query) return;
8089  afw_gl_glGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC)load("glGenOcclusionQueriesNV");
8090  afw_gl_glDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC)load("glDeleteOcclusionQueriesNV");
8091  afw_gl_glIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC)load("glIsOcclusionQueryNV");
8092  afw_gl_glBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC)load("glBeginOcclusionQueryNV");
8093  afw_gl_glEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC)load("glEndOcclusionQueryNV");
8094  afw_gl_glGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC)load("glGetOcclusionQueryivNV");
8095  afw_gl_glGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC)load("glGetOcclusionQueryuivNV");
8096 }
8099  afw_gl_glProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC)load("glProgramBufferParametersfvNV");
8100  afw_gl_glProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC)load("glProgramBufferParametersIivNV");
8101  afw_gl_glProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC)load("glProgramBufferParametersIuivNV");
8102 }
8104  if(!AFW_GL_GL_NV_path_rendering) return;
8105  afw_gl_glGenPathsNV = (PFNGLGENPATHSNVPROC)load("glGenPathsNV");
8106  afw_gl_glDeletePathsNV = (PFNGLDELETEPATHSNVPROC)load("glDeletePathsNV");
8107  afw_gl_glIsPathNV = (PFNGLISPATHNVPROC)load("glIsPathNV");
8108  afw_gl_glPathCommandsNV = (PFNGLPATHCOMMANDSNVPROC)load("glPathCommandsNV");
8109  afw_gl_glPathCoordsNV = (PFNGLPATHCOORDSNVPROC)load("glPathCoordsNV");
8110  afw_gl_glPathSubCommandsNV = (PFNGLPATHSUBCOMMANDSNVPROC)load("glPathSubCommandsNV");
8111  afw_gl_glPathSubCoordsNV = (PFNGLPATHSUBCOORDSNVPROC)load("glPathSubCoordsNV");
8112  afw_gl_glPathStringNV = (PFNGLPATHSTRINGNVPROC)load("glPathStringNV");
8113  afw_gl_glPathGlyphsNV = (PFNGLPATHGLYPHSNVPROC)load("glPathGlyphsNV");
8114  afw_gl_glPathGlyphRangeNV = (PFNGLPATHGLYPHRANGENVPROC)load("glPathGlyphRangeNV");
8115  afw_gl_glWeightPathsNV = (PFNGLWEIGHTPATHSNVPROC)load("glWeightPathsNV");
8116  afw_gl_glCopyPathNV = (PFNGLCOPYPATHNVPROC)load("glCopyPathNV");
8117  afw_gl_glInterpolatePathsNV = (PFNGLINTERPOLATEPATHSNVPROC)load("glInterpolatePathsNV");
8118  afw_gl_glTransformPathNV = (PFNGLTRANSFORMPATHNVPROC)load("glTransformPathNV");
8119  afw_gl_glPathParameterivNV = (PFNGLPATHPARAMETERIVNVPROC)load("glPathParameterivNV");
8120  afw_gl_glPathParameteriNV = (PFNGLPATHPARAMETERINVPROC)load("glPathParameteriNV");
8121  afw_gl_glPathParameterfvNV = (PFNGLPATHPARAMETERFVNVPROC)load("glPathParameterfvNV");
8122  afw_gl_glPathParameterfNV = (PFNGLPATHPARAMETERFNVPROC)load("glPathParameterfNV");
8123  afw_gl_glPathDashArrayNV = (PFNGLPATHDASHARRAYNVPROC)load("glPathDashArrayNV");
8124  afw_gl_glPathStencilFuncNV = (PFNGLPATHSTENCILFUNCNVPROC)load("glPathStencilFuncNV");
8125  afw_gl_glPathStencilDepthOffsetNV = (PFNGLPATHSTENCILDEPTHOFFSETNVPROC)load("glPathStencilDepthOffsetNV");
8126  afw_gl_glStencilFillPathNV = (PFNGLSTENCILFILLPATHNVPROC)load("glStencilFillPathNV");
8127  afw_gl_glStencilStrokePathNV = (PFNGLSTENCILSTROKEPATHNVPROC)load("glStencilStrokePathNV");
8128  afw_gl_glStencilFillPathInstancedNV = (PFNGLSTENCILFILLPATHINSTANCEDNVPROC)load("glStencilFillPathInstancedNV");
8129  afw_gl_glStencilStrokePathInstancedNV = (PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC)load("glStencilStrokePathInstancedNV");
8130  afw_gl_glPathCoverDepthFuncNV = (PFNGLPATHCOVERDEPTHFUNCNVPROC)load("glPathCoverDepthFuncNV");
8131  afw_gl_glCoverFillPathNV = (PFNGLCOVERFILLPATHNVPROC)load("glCoverFillPathNV");
8132  afw_gl_glCoverStrokePathNV = (PFNGLCOVERSTROKEPATHNVPROC)load("glCoverStrokePathNV");
8133  afw_gl_glCoverFillPathInstancedNV = (PFNGLCOVERFILLPATHINSTANCEDNVPROC)load("glCoverFillPathInstancedNV");
8134  afw_gl_glCoverStrokePathInstancedNV = (PFNGLCOVERSTROKEPATHINSTANCEDNVPROC)load("glCoverStrokePathInstancedNV");
8135  afw_gl_glGetPathParameterivNV = (PFNGLGETPATHPARAMETERIVNVPROC)load("glGetPathParameterivNV");
8136  afw_gl_glGetPathParameterfvNV = (PFNGLGETPATHPARAMETERFVNVPROC)load("glGetPathParameterfvNV");
8137  afw_gl_glGetPathCommandsNV = (PFNGLGETPATHCOMMANDSNVPROC)load("glGetPathCommandsNV");
8138  afw_gl_glGetPathCoordsNV = (PFNGLGETPATHCOORDSNVPROC)load("glGetPathCoordsNV");
8139  afw_gl_glGetPathDashArrayNV = (PFNGLGETPATHDASHARRAYNVPROC)load("glGetPathDashArrayNV");
8140  afw_gl_glGetPathMetricsNV = (PFNGLGETPATHMETRICSNVPROC)load("glGetPathMetricsNV");
8141  afw_gl_glGetPathMetricRangeNV = (PFNGLGETPATHMETRICRANGENVPROC)load("glGetPathMetricRangeNV");
8142  afw_gl_glGetPathSpacingNV = (PFNGLGETPATHSPACINGNVPROC)load("glGetPathSpacingNV");
8143  afw_gl_glIsPointInFillPathNV = (PFNGLISPOINTINFILLPATHNVPROC)load("glIsPointInFillPathNV");
8144  afw_gl_glIsPointInStrokePathNV = (PFNGLISPOINTINSTROKEPATHNVPROC)load("glIsPointInStrokePathNV");
8145  afw_gl_glGetPathLengthNV = (PFNGLGETPATHLENGTHNVPROC)load("glGetPathLengthNV");
8146  afw_gl_glPointAlongPathNV = (PFNGLPOINTALONGPATHNVPROC)load("glPointAlongPathNV");
8147  afw_gl_glMatrixLoad3x2fNV = (PFNGLMATRIXLOAD3X2FNVPROC)load("glMatrixLoad3x2fNV");
8148  afw_gl_glMatrixLoad3x3fNV = (PFNGLMATRIXLOAD3X3FNVPROC)load("glMatrixLoad3x3fNV");
8149  afw_gl_glMatrixLoadTranspose3x3fNV = (PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC)load("glMatrixLoadTranspose3x3fNV");
8150  afw_gl_glMatrixMult3x2fNV = (PFNGLMATRIXMULT3X2FNVPROC)load("glMatrixMult3x2fNV");
8151  afw_gl_glMatrixMult3x3fNV = (PFNGLMATRIXMULT3X3FNVPROC)load("glMatrixMult3x3fNV");
8152  afw_gl_glMatrixMultTranspose3x3fNV = (PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC)load("glMatrixMultTranspose3x3fNV");
8153  afw_gl_glStencilThenCoverFillPathNV = (PFNGLSTENCILTHENCOVERFILLPATHNVPROC)load("glStencilThenCoverFillPathNV");
8154  afw_gl_glStencilThenCoverStrokePathNV = (PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC)load("glStencilThenCoverStrokePathNV");
8155  afw_gl_glStencilThenCoverFillPathInstancedNV = (PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC)load("glStencilThenCoverFillPathInstancedNV");
8156  afw_gl_glStencilThenCoverStrokePathInstancedNV = (PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC)load("glStencilThenCoverStrokePathInstancedNV");
8157  afw_gl_glPathGlyphIndexRangeNV = (PFNGLPATHGLYPHINDEXRANGENVPROC)load("glPathGlyphIndexRangeNV");
8158  afw_gl_glPathGlyphIndexArrayNV = (PFNGLPATHGLYPHINDEXARRAYNVPROC)load("glPathGlyphIndexArrayNV");
8159  afw_gl_glPathMemoryGlyphIndexArrayNV = (PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC)load("glPathMemoryGlyphIndexArrayNV");
8160  afw_gl_glProgramPathFragmentInputGenNV = (PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC)load("glProgramPathFragmentInputGenNV");
8161  afw_gl_glGetProgramResourcefvNV = (PFNGLGETPROGRAMRESOURCEFVNVPROC)load("glGetProgramResourcefvNV");
8162  afw_gl_glPathColorGenNV = (PFNGLPATHCOLORGENNVPROC)load("glPathColorGenNV");
8163  afw_gl_glPathTexGenNV = (PFNGLPATHTEXGENNVPROC)load("glPathTexGenNV");
8164  afw_gl_glPathFogGenNV = (PFNGLPATHFOGGENNVPROC)load("glPathFogGenNV");
8165  afw_gl_glGetPathColorGenivNV = (PFNGLGETPATHCOLORGENIVNVPROC)load("glGetPathColorGenivNV");
8166  afw_gl_glGetPathColorGenfvNV = (PFNGLGETPATHCOLORGENFVNVPROC)load("glGetPathColorGenfvNV");
8167  afw_gl_glGetPathTexGenivNV = (PFNGLGETPATHTEXGENIVNVPROC)load("glGetPathTexGenivNV");
8168  afw_gl_glGetPathTexGenfvNV = (PFNGLGETPATHTEXGENFVNVPROC)load("glGetPathTexGenfvNV");
8169  afw_gl_glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC)load("glMatrixFrustumEXT");
8170  afw_gl_glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC)load("glMatrixLoadIdentityEXT");
8171  afw_gl_glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC)load("glMatrixLoadTransposefEXT");
8172  afw_gl_glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC)load("glMatrixLoadTransposedEXT");
8173  afw_gl_glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC)load("glMatrixLoadfEXT");
8174  afw_gl_glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC)load("glMatrixLoaddEXT");
8175  afw_gl_glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC)load("glMatrixMultTransposefEXT");
8176  afw_gl_glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC)load("glMatrixMultTransposedEXT");
8177  afw_gl_glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC)load("glMatrixMultfEXT");
8178  afw_gl_glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC)load("glMatrixMultdEXT");
8179  afw_gl_glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC)load("glMatrixOrthoEXT");
8180  afw_gl_glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC)load("glMatrixPopEXT");
8181  afw_gl_glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC)load("glMatrixPushEXT");
8182  afw_gl_glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC)load("glMatrixRotatefEXT");
8183  afw_gl_glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC)load("glMatrixRotatedEXT");
8184  afw_gl_glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC)load("glMatrixScalefEXT");
8185  afw_gl_glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC)load("glMatrixScaledEXT");
8186  afw_gl_glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC)load("glMatrixTranslatefEXT");
8187  afw_gl_glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC)load("glMatrixTranslatedEXT");
8188 }
8190  if(!AFW_GL_GL_NV_pixel_data_range) return;
8191  afw_gl_glPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC)load("glPixelDataRangeNV");
8192  afw_gl_glFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC)load("glFlushPixelDataRangeNV");
8193 }
8195  if(!AFW_GL_GL_NV_point_sprite) return;
8196  afw_gl_glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC)load("glPointParameteriNV");
8197  afw_gl_glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC)load("glPointParameterivNV");
8198 }
8200  if(!AFW_GL_GL_NV_present_video) return;
8201  afw_gl_glPresentFrameKeyedNV = (PFNGLPRESENTFRAMEKEYEDNVPROC)load("glPresentFrameKeyedNV");
8202  afw_gl_glPresentFrameDualFillNV = (PFNGLPRESENTFRAMEDUALFILLNVPROC)load("glPresentFrameDualFillNV");
8203  afw_gl_glGetVideoivNV = (PFNGLGETVIDEOIVNVPROC)load("glGetVideoivNV");
8204  afw_gl_glGetVideouivNV = (PFNGLGETVIDEOUIVNVPROC)load("glGetVideouivNV");
8205  afw_gl_glGetVideoi64vNV = (PFNGLGETVIDEOI64VNVPROC)load("glGetVideoi64vNV");
8206  afw_gl_glGetVideoui64vNV = (PFNGLGETVIDEOUI64VNVPROC)load("glGetVideoui64vNV");
8207 }
8209  if(!AFW_GL_GL_NV_primitive_restart) return;
8210  afw_gl_glPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC)load("glPrimitiveRestartNV");
8211  afw_gl_glPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC)load("glPrimitiveRestartIndexNV");
8212 }
8214  if(!AFW_GL_GL_NV_query_resource) return;
8215  afw_gl_glQueryResourceNV = (PFNGLQUERYRESOURCENVPROC)load("glQueryResourceNV");
8216 }
8218  if(!AFW_GL_GL_NV_query_resource_tag) return;
8219  afw_gl_glGenQueryResourceTagNV = (PFNGLGENQUERYRESOURCETAGNVPROC)load("glGenQueryResourceTagNV");
8220  afw_gl_glDeleteQueryResourceTagNV = (PFNGLDELETEQUERYRESOURCETAGNVPROC)load("glDeleteQueryResourceTagNV");
8221  afw_gl_glQueryResourceTagNV = (PFNGLQUERYRESOURCETAGNVPROC)load("glQueryResourceTagNV");
8222 }
8224  if(!AFW_GL_GL_NV_register_combiners) return;
8225  afw_gl_glCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC)load("glCombinerParameterfvNV");
8226  afw_gl_glCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC)load("glCombinerParameterfNV");
8227  afw_gl_glCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC)load("glCombinerParameterivNV");
8228  afw_gl_glCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC)load("glCombinerParameteriNV");
8229  afw_gl_glCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC)load("glCombinerInputNV");
8230  afw_gl_glCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC)load("glCombinerOutputNV");
8231  afw_gl_glFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC)load("glFinalCombinerInputNV");
8232  afw_gl_glGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC)load("glGetCombinerInputParameterfvNV");
8233  afw_gl_glGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC)load("glGetCombinerInputParameterivNV");
8234  afw_gl_glGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC)load("glGetCombinerOutputParameterfvNV");
8235  afw_gl_glGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC)load("glGetCombinerOutputParameterivNV");
8236  afw_gl_glGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC)load("glGetFinalCombinerInputParameterfvNV");
8237  afw_gl_glGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC)load("glGetFinalCombinerInputParameterivNV");
8238 }
8241  afw_gl_glCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC)load("glCombinerStageParameterfvNV");
8242  afw_gl_glGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC)load("glGetCombinerStageParameterfvNV");
8243 }
8245  if(!AFW_GL_GL_NV_sample_locations) return;
8246  afw_gl_glFramebufferSampleLocationsfvNV = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)load("glFramebufferSampleLocationsfvNV");
8247  afw_gl_glNamedFramebufferSampleLocationsfvNV = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)load("glNamedFramebufferSampleLocationsfvNV");
8248  afw_gl_glResolveDepthValuesNV = (PFNGLRESOLVEDEPTHVALUESNVPROC)load("glResolveDepthValuesNV");
8249 }
8251  if(!AFW_GL_GL_NV_shader_buffer_load) return;
8252  afw_gl_glMakeBufferResidentNV = (PFNGLMAKEBUFFERRESIDENTNVPROC)load("glMakeBufferResidentNV");
8253  afw_gl_glMakeBufferNonResidentNV = (PFNGLMAKEBUFFERNONRESIDENTNVPROC)load("glMakeBufferNonResidentNV");
8254  afw_gl_glIsBufferResidentNV = (PFNGLISBUFFERRESIDENTNVPROC)load("glIsBufferResidentNV");
8255  afw_gl_glMakeNamedBufferResidentNV = (PFNGLMAKENAMEDBUFFERRESIDENTNVPROC)load("glMakeNamedBufferResidentNV");
8256  afw_gl_glMakeNamedBufferNonResidentNV = (PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC)load("glMakeNamedBufferNonResidentNV");
8257  afw_gl_glIsNamedBufferResidentNV = (PFNGLISNAMEDBUFFERRESIDENTNVPROC)load("glIsNamedBufferResidentNV");
8258  afw_gl_glGetBufferParameterui64vNV = (PFNGLGETBUFFERPARAMETERUI64VNVPROC)load("glGetBufferParameterui64vNV");
8259  afw_gl_glGetNamedBufferParameterui64vNV = (PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC)load("glGetNamedBufferParameterui64vNV");
8260  afw_gl_glGetIntegerui64vNV = (PFNGLGETINTEGERUI64VNVPROC)load("glGetIntegerui64vNV");
8261  afw_gl_glUniformui64NV = (PFNGLUNIFORMUI64NVPROC)load("glUniformui64NV");
8262  afw_gl_glUniformui64vNV = (PFNGLUNIFORMUI64VNVPROC)load("glUniformui64vNV");
8263  afw_gl_glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC)load("glGetUniformui64vNV");
8264  afw_gl_glProgramUniformui64NV = (PFNGLPROGRAMUNIFORMUI64NVPROC)load("glProgramUniformui64NV");
8265  afw_gl_glProgramUniformui64vNV = (PFNGLPROGRAMUNIFORMUI64VNVPROC)load("glProgramUniformui64vNV");
8266 }
8268  if(!AFW_GL_GL_NV_texture_barrier) return;
8269  afw_gl_glTextureBarrierNV = (PFNGLTEXTUREBARRIERNVPROC)load("glTextureBarrierNV");
8270 }
8273  afw_gl_glTexImage2DMultisampleCoverageNV = (PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC)load("glTexImage2DMultisampleCoverageNV");
8274  afw_gl_glTexImage3DMultisampleCoverageNV = (PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC)load("glTexImage3DMultisampleCoverageNV");
8275  afw_gl_glTextureImage2DMultisampleNV = (PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC)load("glTextureImage2DMultisampleNV");
8276  afw_gl_glTextureImage3DMultisampleNV = (PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC)load("glTextureImage3DMultisampleNV");
8277  afw_gl_glTextureImage2DMultisampleCoverageNV = (PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC)load("glTextureImage2DMultisampleCoverageNV");
8278  afw_gl_glTextureImage3DMultisampleCoverageNV = (PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC)load("glTextureImage3DMultisampleCoverageNV");
8279 }
8281  if(!AFW_GL_GL_NV_transform_feedback) return;
8282  afw_gl_glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC)load("glBeginTransformFeedbackNV");
8283  afw_gl_glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC)load("glEndTransformFeedbackNV");
8284  afw_gl_glTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC)load("glTransformFeedbackAttribsNV");
8285  afw_gl_glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC)load("glBindBufferRangeNV");
8286  afw_gl_glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC)load("glBindBufferOffsetNV");
8287  afw_gl_glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC)load("glBindBufferBaseNV");
8288  afw_gl_glTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC)load("glTransformFeedbackVaryingsNV");
8289  afw_gl_glActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC)load("glActiveVaryingNV");
8290  afw_gl_glGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC)load("glGetVaryingLocationNV");
8291  afw_gl_glGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC)load("glGetActiveVaryingNV");
8292  afw_gl_glGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC)load("glGetTransformFeedbackVaryingNV");
8293  afw_gl_glTransformFeedbackStreamAttribsNV = (PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC)load("glTransformFeedbackStreamAttribsNV");
8294 }
8297  afw_gl_glBindTransformFeedbackNV = (PFNGLBINDTRANSFORMFEEDBACKNVPROC)load("glBindTransformFeedbackNV");
8298  afw_gl_glDeleteTransformFeedbacksNV = (PFNGLDELETETRANSFORMFEEDBACKSNVPROC)load("glDeleteTransformFeedbacksNV");
8299  afw_gl_glGenTransformFeedbacksNV = (PFNGLGENTRANSFORMFEEDBACKSNVPROC)load("glGenTransformFeedbacksNV");
8300  afw_gl_glIsTransformFeedbackNV = (PFNGLISTRANSFORMFEEDBACKNVPROC)load("glIsTransformFeedbackNV");
8301  afw_gl_glPauseTransformFeedbackNV = (PFNGLPAUSETRANSFORMFEEDBACKNVPROC)load("glPauseTransformFeedbackNV");
8302  afw_gl_glResumeTransformFeedbackNV = (PFNGLRESUMETRANSFORMFEEDBACKNVPROC)load("glResumeTransformFeedbackNV");
8303  afw_gl_glDrawTransformFeedbackNV = (PFNGLDRAWTRANSFORMFEEDBACKNVPROC)load("glDrawTransformFeedbackNV");
8304 }
8306  if(!AFW_GL_GL_NV_vdpau_interop) return;
8307  afw_gl_glVDPAUInitNV = (PFNGLVDPAUINITNVPROC)load("glVDPAUInitNV");
8308  afw_gl_glVDPAUFiniNV = (PFNGLVDPAUFININVPROC)load("glVDPAUFiniNV");
8309  afw_gl_glVDPAURegisterVideoSurfaceNV = (PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)load("glVDPAURegisterVideoSurfaceNV");
8310  afw_gl_glVDPAURegisterOutputSurfaceNV = (PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC)load("glVDPAURegisterOutputSurfaceNV");
8311  afw_gl_glVDPAUIsSurfaceNV = (PFNGLVDPAUISSURFACENVPROC)load("glVDPAUIsSurfaceNV");
8312  afw_gl_glVDPAUUnregisterSurfaceNV = (PFNGLVDPAUUNREGISTERSURFACENVPROC)load("glVDPAUUnregisterSurfaceNV");
8313  afw_gl_glVDPAUGetSurfaceivNV = (PFNGLVDPAUGETSURFACEIVNVPROC)load("glVDPAUGetSurfaceivNV");
8314  afw_gl_glVDPAUSurfaceAccessNV = (PFNGLVDPAUSURFACEACCESSNVPROC)load("glVDPAUSurfaceAccessNV");
8315  afw_gl_glVDPAUMapSurfacesNV = (PFNGLVDPAUMAPSURFACESNVPROC)load("glVDPAUMapSurfacesNV");
8316  afw_gl_glVDPAUUnmapSurfacesNV = (PFNGLVDPAUUNMAPSURFACESNVPROC)load("glVDPAUUnmapSurfacesNV");
8317 }
8319  if(!AFW_GL_GL_NV_vertex_array_range) return;
8320  afw_gl_glFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC)load("glFlushVertexArrayRangeNV");
8321  afw_gl_glVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC)load("glVertexArrayRangeNV");
8322 }
8325  afw_gl_glVertexAttribL1i64NV = (PFNGLVERTEXATTRIBL1I64NVPROC)load("glVertexAttribL1i64NV");
8326  afw_gl_glVertexAttribL2i64NV = (PFNGLVERTEXATTRIBL2I64NVPROC)load("glVertexAttribL2i64NV");
8327  afw_gl_glVertexAttribL3i64NV = (PFNGLVERTEXATTRIBL3I64NVPROC)load("glVertexAttribL3i64NV");
8328  afw_gl_glVertexAttribL4i64NV = (PFNGLVERTEXATTRIBL4I64NVPROC)load("glVertexAttribL4i64NV");
8329  afw_gl_glVertexAttribL1i64vNV = (PFNGLVERTEXATTRIBL1I64VNVPROC)load("glVertexAttribL1i64vNV");
8330  afw_gl_glVertexAttribL2i64vNV = (PFNGLVERTEXATTRIBL2I64VNVPROC)load("glVertexAttribL2i64vNV");
8331  afw_gl_glVertexAttribL3i64vNV = (PFNGLVERTEXATTRIBL3I64VNVPROC)load("glVertexAttribL3i64vNV");
8332  afw_gl_glVertexAttribL4i64vNV = (PFNGLVERTEXATTRIBL4I64VNVPROC)load("glVertexAttribL4i64vNV");
8333  afw_gl_glVertexAttribL1ui64NV = (PFNGLVERTEXATTRIBL1UI64NVPROC)load("glVertexAttribL1ui64NV");
8334  afw_gl_glVertexAttribL2ui64NV = (PFNGLVERTEXATTRIBL2UI64NVPROC)load("glVertexAttribL2ui64NV");
8335  afw_gl_glVertexAttribL3ui64NV = (PFNGLVERTEXATTRIBL3UI64NVPROC)load("glVertexAttribL3ui64NV");
8336  afw_gl_glVertexAttribL4ui64NV = (PFNGLVERTEXATTRIBL4UI64NVPROC)load("glVertexAttribL4ui64NV");
8337  afw_gl_glVertexAttribL1ui64vNV = (PFNGLVERTEXATTRIBL1UI64VNVPROC)load("glVertexAttribL1ui64vNV");
8338  afw_gl_glVertexAttribL2ui64vNV = (PFNGLVERTEXATTRIBL2UI64VNVPROC)load("glVertexAttribL2ui64vNV");
8339  afw_gl_glVertexAttribL3ui64vNV = (PFNGLVERTEXATTRIBL3UI64VNVPROC)load("glVertexAttribL3ui64vNV");
8340  afw_gl_glVertexAttribL4ui64vNV = (PFNGLVERTEXATTRIBL4UI64VNVPROC)load("glVertexAttribL4ui64vNV");
8341  afw_gl_glGetVertexAttribLi64vNV = (PFNGLGETVERTEXATTRIBLI64VNVPROC)load("glGetVertexAttribLi64vNV");
8342  afw_gl_glGetVertexAttribLui64vNV = (PFNGLGETVERTEXATTRIBLUI64VNVPROC)load("glGetVertexAttribLui64vNV");
8343  afw_gl_glVertexAttribLFormatNV = (PFNGLVERTEXATTRIBLFORMATNVPROC)load("glVertexAttribLFormatNV");
8344 }
8347  afw_gl_glBufferAddressRangeNV = (PFNGLBUFFERADDRESSRANGENVPROC)load("glBufferAddressRangeNV");
8348  afw_gl_glVertexFormatNV = (PFNGLVERTEXFORMATNVPROC)load("glVertexFormatNV");
8349  afw_gl_glNormalFormatNV = (PFNGLNORMALFORMATNVPROC)load("glNormalFormatNV");
8350  afw_gl_glColorFormatNV = (PFNGLCOLORFORMATNVPROC)load("glColorFormatNV");
8351  afw_gl_glIndexFormatNV = (PFNGLINDEXFORMATNVPROC)load("glIndexFormatNV");
8352  afw_gl_glTexCoordFormatNV = (PFNGLTEXCOORDFORMATNVPROC)load("glTexCoordFormatNV");
8353  afw_gl_glEdgeFlagFormatNV = (PFNGLEDGEFLAGFORMATNVPROC)load("glEdgeFlagFormatNV");
8354  afw_gl_glSecondaryColorFormatNV = (PFNGLSECONDARYCOLORFORMATNVPROC)load("glSecondaryColorFormatNV");
8355  afw_gl_glFogCoordFormatNV = (PFNGLFOGCOORDFORMATNVPROC)load("glFogCoordFormatNV");
8356  afw_gl_glVertexAttribFormatNV = (PFNGLVERTEXATTRIBFORMATNVPROC)load("glVertexAttribFormatNV");
8357  afw_gl_glVertexAttribIFormatNV = (PFNGLVERTEXATTRIBIFORMATNVPROC)load("glVertexAttribIFormatNV");
8358  afw_gl_glGetIntegerui64i_vNV = (PFNGLGETINTEGERUI64I_VNVPROC)load("glGetIntegerui64i_vNV");
8359 }
8361  if(!AFW_GL_GL_NV_vertex_program) return;
8362  afw_gl_glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC)load("glAreProgramsResidentNV");
8363  afw_gl_glBindProgramNV = (PFNGLBINDPROGRAMNVPROC)load("glBindProgramNV");
8364  afw_gl_glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC)load("glDeleteProgramsNV");
8365  afw_gl_glExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC)load("glExecuteProgramNV");
8366  afw_gl_glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC)load("glGenProgramsNV");
8367  afw_gl_glGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC)load("glGetProgramParameterdvNV");
8368  afw_gl_glGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC)load("glGetProgramParameterfvNV");
8369  afw_gl_glGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC)load("glGetProgramivNV");
8370  afw_gl_glGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC)load("glGetProgramStringNV");
8371  afw_gl_glGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC)load("glGetTrackMatrixivNV");
8372  afw_gl_glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC)load("glGetVertexAttribdvNV");
8373  afw_gl_glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC)load("glGetVertexAttribfvNV");
8374  afw_gl_glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC)load("glGetVertexAttribivNV");
8375  afw_gl_glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC)load("glGetVertexAttribPointervNV");
8376  afw_gl_glIsProgramNV = (PFNGLISPROGRAMNVPROC)load("glIsProgramNV");
8377  afw_gl_glLoadProgramNV = (PFNGLLOADPROGRAMNVPROC)load("glLoadProgramNV");
8378  afw_gl_glProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC)load("glProgramParameter4dNV");
8379  afw_gl_glProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC)load("glProgramParameter4dvNV");
8380  afw_gl_glProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC)load("glProgramParameter4fNV");
8381  afw_gl_glProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC)load("glProgramParameter4fvNV");
8382  afw_gl_glProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC)load("glProgramParameters4dvNV");
8383  afw_gl_glProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC)load("glProgramParameters4fvNV");
8384  afw_gl_glRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC)load("glRequestResidentProgramsNV");
8385  afw_gl_glTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC)load("glTrackMatrixNV");
8386  afw_gl_glVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC)load("glVertexAttribPointerNV");
8387  afw_gl_glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC)load("glVertexAttrib1dNV");
8388  afw_gl_glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC)load("glVertexAttrib1dvNV");
8389  afw_gl_glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC)load("glVertexAttrib1fNV");
8390  afw_gl_glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC)load("glVertexAttrib1fvNV");
8391  afw_gl_glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC)load("glVertexAttrib1sNV");
8392  afw_gl_glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC)load("glVertexAttrib1svNV");
8393  afw_gl_glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC)load("glVertexAttrib2dNV");
8394  afw_gl_glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC)load("glVertexAttrib2dvNV");
8395  afw_gl_glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC)load("glVertexAttrib2fNV");
8396  afw_gl_glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC)load("glVertexAttrib2fvNV");
8397  afw_gl_glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC)load("glVertexAttrib2sNV");
8398  afw_gl_glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC)load("glVertexAttrib2svNV");
8399  afw_gl_glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC)load("glVertexAttrib3dNV");
8400  afw_gl_glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC)load("glVertexAttrib3dvNV");
8401  afw_gl_glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC)load("glVertexAttrib3fNV");
8402  afw_gl_glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC)load("glVertexAttrib3fvNV");
8403  afw_gl_glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC)load("glVertexAttrib3sNV");
8404  afw_gl_glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC)load("glVertexAttrib3svNV");
8405  afw_gl_glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC)load("glVertexAttrib4dNV");
8406  afw_gl_glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC)load("glVertexAttrib4dvNV");
8407  afw_gl_glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC)load("glVertexAttrib4fNV");
8408  afw_gl_glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC)load("glVertexAttrib4fvNV");
8409  afw_gl_glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC)load("glVertexAttrib4sNV");
8410  afw_gl_glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC)load("glVertexAttrib4svNV");
8411  afw_gl_glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC)load("glVertexAttrib4ubNV");
8412  afw_gl_glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC)load("glVertexAttrib4ubvNV");
8413  afw_gl_glVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC)load("glVertexAttribs1dvNV");
8414  afw_gl_glVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC)load("glVertexAttribs1fvNV");
8415  afw_gl_glVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC)load("glVertexAttribs1svNV");
8416  afw_gl_glVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC)load("glVertexAttribs2dvNV");
8417  afw_gl_glVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC)load("glVertexAttribs2fvNV");
8418  afw_gl_glVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC)load("glVertexAttribs2svNV");
8419  afw_gl_glVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC)load("glVertexAttribs3dvNV");
8420  afw_gl_glVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC)load("glVertexAttribs3fvNV");
8421  afw_gl_glVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC)load("glVertexAttribs3svNV");
8422  afw_gl_glVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC)load("glVertexAttribs4dvNV");
8423  afw_gl_glVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC)load("glVertexAttribs4fvNV");
8424  afw_gl_glVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC)load("glVertexAttribs4svNV");
8425  afw_gl_glVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC)load("glVertexAttribs4ubvNV");
8426 }
8428  if(!AFW_GL_GL_NV_vertex_program4) return;
8429  afw_gl_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC)load("glVertexAttribI1iEXT");
8430  afw_gl_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC)load("glVertexAttribI2iEXT");
8431  afw_gl_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC)load("glVertexAttribI3iEXT");
8432  afw_gl_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC)load("glVertexAttribI4iEXT");
8433  afw_gl_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC)load("glVertexAttribI1uiEXT");
8434  afw_gl_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC)load("glVertexAttribI2uiEXT");
8435  afw_gl_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC)load("glVertexAttribI3uiEXT");
8436  afw_gl_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC)load("glVertexAttribI4uiEXT");
8437  afw_gl_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC)load("glVertexAttribI1ivEXT");
8438  afw_gl_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC)load("glVertexAttribI2ivEXT");
8439  afw_gl_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC)load("glVertexAttribI3ivEXT");
8440  afw_gl_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC)load("glVertexAttribI4ivEXT");
8441  afw_gl_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC)load("glVertexAttribI1uivEXT");
8442  afw_gl_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC)load("glVertexAttribI2uivEXT");
8443  afw_gl_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC)load("glVertexAttribI3uivEXT");
8444  afw_gl_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC)load("glVertexAttribI4uivEXT");
8445  afw_gl_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC)load("glVertexAttribI4bvEXT");
8446  afw_gl_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC)load("glVertexAttribI4svEXT");
8447  afw_gl_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC)load("glVertexAttribI4ubvEXT");
8448  afw_gl_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC)load("glVertexAttribI4usvEXT");
8449  afw_gl_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC)load("glVertexAttribIPointerEXT");
8450  afw_gl_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC)load("glGetVertexAttribIivEXT");
8451  afw_gl_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC)load("glGetVertexAttribIuivEXT");
8452 }
8454  if(!AFW_GL_GL_NV_video_capture) return;
8455  afw_gl_glBeginVideoCaptureNV = (PFNGLBEGINVIDEOCAPTURENVPROC)load("glBeginVideoCaptureNV");
8456  afw_gl_glBindVideoCaptureStreamBufferNV = (PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC)load("glBindVideoCaptureStreamBufferNV");
8457  afw_gl_glBindVideoCaptureStreamTextureNV = (PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC)load("glBindVideoCaptureStreamTextureNV");
8458  afw_gl_glEndVideoCaptureNV = (PFNGLENDVIDEOCAPTURENVPROC)load("glEndVideoCaptureNV");
8459  afw_gl_glGetVideoCaptureivNV = (PFNGLGETVIDEOCAPTUREIVNVPROC)load("glGetVideoCaptureivNV");
8460  afw_gl_glGetVideoCaptureStreamivNV = (PFNGLGETVIDEOCAPTURESTREAMIVNVPROC)load("glGetVideoCaptureStreamivNV");
8461  afw_gl_glGetVideoCaptureStreamfvNV = (PFNGLGETVIDEOCAPTURESTREAMFVNVPROC)load("glGetVideoCaptureStreamfvNV");
8462  afw_gl_glGetVideoCaptureStreamdvNV = (PFNGLGETVIDEOCAPTURESTREAMDVNVPROC)load("glGetVideoCaptureStreamdvNV");
8463  afw_gl_glVideoCaptureNV = (PFNGLVIDEOCAPTURENVPROC)load("glVideoCaptureNV");
8464  afw_gl_glVideoCaptureStreamParameterivNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC)load("glVideoCaptureStreamParameterivNV");
8465  afw_gl_glVideoCaptureStreamParameterfvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC)load("glVideoCaptureStreamParameterfvNV");
8466  afw_gl_glVideoCaptureStreamParameterdvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC)load("glVideoCaptureStreamParameterdvNV");
8467 }
8469  if(!AFW_GL_GL_NV_viewport_swizzle) return;
8470  afw_gl_glViewportSwizzleNV = (PFNGLVIEWPORTSWIZZLENVPROC)load("glViewportSwizzleNV");
8471 }
8473  if(!AFW_GL_GL_OES_byte_coordinates) return;
8474  afw_gl_glMultiTexCoord1bOES = (PFNGLMULTITEXCOORD1BOESPROC)load("glMultiTexCoord1bOES");
8475  afw_gl_glMultiTexCoord1bvOES = (PFNGLMULTITEXCOORD1BVOESPROC)load("glMultiTexCoord1bvOES");
8476  afw_gl_glMultiTexCoord2bOES = (PFNGLMULTITEXCOORD2BOESPROC)load("glMultiTexCoord2bOES");
8477  afw_gl_glMultiTexCoord2bvOES = (PFNGLMULTITEXCOORD2BVOESPROC)load("glMultiTexCoord2bvOES");
8478  afw_gl_glMultiTexCoord3bOES = (PFNGLMULTITEXCOORD3BOESPROC)load("glMultiTexCoord3bOES");
8479  afw_gl_glMultiTexCoord3bvOES = (PFNGLMULTITEXCOORD3BVOESPROC)load("glMultiTexCoord3bvOES");
8480  afw_gl_glMultiTexCoord4bOES = (PFNGLMULTITEXCOORD4BOESPROC)load("glMultiTexCoord4bOES");
8481  afw_gl_glMultiTexCoord4bvOES = (PFNGLMULTITEXCOORD4BVOESPROC)load("glMultiTexCoord4bvOES");
8482  afw_gl_glTexCoord1bOES = (PFNGLTEXCOORD1BOESPROC)load("glTexCoord1bOES");
8483  afw_gl_glTexCoord1bvOES = (PFNGLTEXCOORD1BVOESPROC)load("glTexCoord1bvOES");
8484  afw_gl_glTexCoord2bOES = (PFNGLTEXCOORD2BOESPROC)load("glTexCoord2bOES");
8485  afw_gl_glTexCoord2bvOES = (PFNGLTEXCOORD2BVOESPROC)load("glTexCoord2bvOES");
8486  afw_gl_glTexCoord3bOES = (PFNGLTEXCOORD3BOESPROC)load("glTexCoord3bOES");
8487  afw_gl_glTexCoord3bvOES = (PFNGLTEXCOORD3BVOESPROC)load("glTexCoord3bvOES");
8488  afw_gl_glTexCoord4bOES = (PFNGLTEXCOORD4BOESPROC)load("glTexCoord4bOES");
8489  afw_gl_glTexCoord4bvOES = (PFNGLTEXCOORD4BVOESPROC)load("glTexCoord4bvOES");
8490  afw_gl_glVertex2bOES = (PFNGLVERTEX2BOESPROC)load("glVertex2bOES");
8491  afw_gl_glVertex2bvOES = (PFNGLVERTEX2BVOESPROC)load("glVertex2bvOES");
8492  afw_gl_glVertex3bOES = (PFNGLVERTEX3BOESPROC)load("glVertex3bOES");
8493  afw_gl_glVertex3bvOES = (PFNGLVERTEX3BVOESPROC)load("glVertex3bvOES");
8494  afw_gl_glVertex4bOES = (PFNGLVERTEX4BOESPROC)load("glVertex4bOES");
8495  afw_gl_glVertex4bvOES = (PFNGLVERTEX4BVOESPROC)load("glVertex4bvOES");
8496 }
8498  if(!AFW_GL_GL_OES_fixed_point) return;
8499  afw_gl_glAlphaFuncxOES = (PFNGLALPHAFUNCXOESPROC)load("glAlphaFuncxOES");
8500  afw_gl_glClearColorxOES = (PFNGLCLEARCOLORXOESPROC)load("glClearColorxOES");
8501  afw_gl_glClearDepthxOES = (PFNGLCLEARDEPTHXOESPROC)load("glClearDepthxOES");
8502  afw_gl_glClipPlanexOES = (PFNGLCLIPPLANEXOESPROC)load("glClipPlanexOES");
8503  afw_gl_glColor4xOES = (PFNGLCOLOR4XOESPROC)load("glColor4xOES");
8504  afw_gl_glDepthRangexOES = (PFNGLDEPTHRANGEXOESPROC)load("glDepthRangexOES");
8505  afw_gl_glFogxOES = (PFNGLFOGXOESPROC)load("glFogxOES");
8506  afw_gl_glFogxvOES = (PFNGLFOGXVOESPROC)load("glFogxvOES");
8507  afw_gl_glFrustumxOES = (PFNGLFRUSTUMXOESPROC)load("glFrustumxOES");
8508  afw_gl_glGetClipPlanexOES = (PFNGLGETCLIPPLANEXOESPROC)load("glGetClipPlanexOES");
8509  afw_gl_glGetFixedvOES = (PFNGLGETFIXEDVOESPROC)load("glGetFixedvOES");
8510  afw_gl_glGetTexEnvxvOES = (PFNGLGETTEXENVXVOESPROC)load("glGetTexEnvxvOES");
8511  afw_gl_glGetTexParameterxvOES = (PFNGLGETTEXPARAMETERXVOESPROC)load("glGetTexParameterxvOES");
8512  afw_gl_glLightModelxOES = (PFNGLLIGHTMODELXOESPROC)load("glLightModelxOES");
8513  afw_gl_glLightModelxvOES = (PFNGLLIGHTMODELXVOESPROC)load("glLightModelxvOES");
8514  afw_gl_glLightxOES = (PFNGLLIGHTXOESPROC)load("glLightxOES");
8515  afw_gl_glLightxvOES = (PFNGLLIGHTXVOESPROC)load("glLightxvOES");
8516  afw_gl_glLineWidthxOES = (PFNGLLINEWIDTHXOESPROC)load("glLineWidthxOES");
8517  afw_gl_glLoadMatrixxOES = (PFNGLLOADMATRIXXOESPROC)load("glLoadMatrixxOES");
8518  afw_gl_glMaterialxOES = (PFNGLMATERIALXOESPROC)load("glMaterialxOES");
8519  afw_gl_glMaterialxvOES = (PFNGLMATERIALXVOESPROC)load("glMaterialxvOES");
8520  afw_gl_glMultMatrixxOES = (PFNGLMULTMATRIXXOESPROC)load("glMultMatrixxOES");
8521  afw_gl_glMultiTexCoord4xOES = (PFNGLMULTITEXCOORD4XOESPROC)load("glMultiTexCoord4xOES");
8522  afw_gl_glNormal3xOES = (PFNGLNORMAL3XOESPROC)load("glNormal3xOES");
8523  afw_gl_glOrthoxOES = (PFNGLORTHOXOESPROC)load("glOrthoxOES");
8524  afw_gl_glPointParameterxvOES = (PFNGLPOINTPARAMETERXVOESPROC)load("glPointParameterxvOES");
8525  afw_gl_glPointSizexOES = (PFNGLPOINTSIZEXOESPROC)load("glPointSizexOES");
8526  afw_gl_glPolygonOffsetxOES = (PFNGLPOLYGONOFFSETXOESPROC)load("glPolygonOffsetxOES");
8527  afw_gl_glRotatexOES = (PFNGLROTATEXOESPROC)load("glRotatexOES");
8528  afw_gl_glScalexOES = (PFNGLSCALEXOESPROC)load("glScalexOES");
8529  afw_gl_glTexEnvxOES = (PFNGLTEXENVXOESPROC)load("glTexEnvxOES");
8530  afw_gl_glTexEnvxvOES = (PFNGLTEXENVXVOESPROC)load("glTexEnvxvOES");
8531  afw_gl_glTexParameterxOES = (PFNGLTEXPARAMETERXOESPROC)load("glTexParameterxOES");
8532  afw_gl_glTexParameterxvOES = (PFNGLTEXPARAMETERXVOESPROC)load("glTexParameterxvOES");
8533  afw_gl_glTranslatexOES = (PFNGLTRANSLATEXOESPROC)load("glTranslatexOES");
8534  afw_gl_glGetLightxvOES = (PFNGLGETLIGHTXVOESPROC)load("glGetLightxvOES");
8535  afw_gl_glGetMaterialxvOES = (PFNGLGETMATERIALXVOESPROC)load("glGetMaterialxvOES");
8536  afw_gl_glPointParameterxOES = (PFNGLPOINTPARAMETERXOESPROC)load("glPointParameterxOES");
8537  afw_gl_glSampleCoveragexOES = (PFNGLSAMPLECOVERAGEXOESPROC)load("glSampleCoveragexOES");
8538  afw_gl_glAccumxOES = (PFNGLACCUMXOESPROC)load("glAccumxOES");
8539  afw_gl_glBitmapxOES = (PFNGLBITMAPXOESPROC)load("glBitmapxOES");
8540  afw_gl_glBlendColorxOES = (PFNGLBLENDCOLORXOESPROC)load("glBlendColorxOES");
8541  afw_gl_glClearAccumxOES = (PFNGLCLEARACCUMXOESPROC)load("glClearAccumxOES");
8542  afw_gl_glColor3xOES = (PFNGLCOLOR3XOESPROC)load("glColor3xOES");
8543  afw_gl_glColor3xvOES = (PFNGLCOLOR3XVOESPROC)load("glColor3xvOES");
8544  afw_gl_glColor4xvOES = (PFNGLCOLOR4XVOESPROC)load("glColor4xvOES");
8545  afw_gl_glConvolutionParameterxOES = (PFNGLCONVOLUTIONPARAMETERXOESPROC)load("glConvolutionParameterxOES");
8546  afw_gl_glConvolutionParameterxvOES = (PFNGLCONVOLUTIONPARAMETERXVOESPROC)load("glConvolutionParameterxvOES");
8547  afw_gl_glEvalCoord1xOES = (PFNGLEVALCOORD1XOESPROC)load("glEvalCoord1xOES");
8548  afw_gl_glEvalCoord1xvOES = (PFNGLEVALCOORD1XVOESPROC)load("glEvalCoord1xvOES");
8549  afw_gl_glEvalCoord2xOES = (PFNGLEVALCOORD2XOESPROC)load("glEvalCoord2xOES");
8550  afw_gl_glEvalCoord2xvOES = (PFNGLEVALCOORD2XVOESPROC)load("glEvalCoord2xvOES");
8551  afw_gl_glFeedbackBufferxOES = (PFNGLFEEDBACKBUFFERXOESPROC)load("glFeedbackBufferxOES");
8552  afw_gl_glGetConvolutionParameterxvOES = (PFNGLGETCONVOLUTIONPARAMETERXVOESPROC)load("glGetConvolutionParameterxvOES");
8553  afw_gl_glGetHistogramParameterxvOES = (PFNGLGETHISTOGRAMPARAMETERXVOESPROC)load("glGetHistogramParameterxvOES");
8554  afw_gl_glGetLightxOES = (PFNGLGETLIGHTXOESPROC)load("glGetLightxOES");
8555  afw_gl_glGetMapxvOES = (PFNGLGETMAPXVOESPROC)load("glGetMapxvOES");
8556  afw_gl_glGetMaterialxOES = (PFNGLGETMATERIALXOESPROC)load("glGetMaterialxOES");
8557  afw_gl_glGetPixelMapxv = (PFNGLGETPIXELMAPXVPROC)load("glGetPixelMapxv");
8558  afw_gl_glGetTexGenxvOES = (PFNGLGETTEXGENXVOESPROC)load("glGetTexGenxvOES");
8559  afw_gl_glGetTexLevelParameterxvOES = (PFNGLGETTEXLEVELPARAMETERXVOESPROC)load("glGetTexLevelParameterxvOES");
8560  afw_gl_glIndexxOES = (PFNGLINDEXXOESPROC)load("glIndexxOES");
8561  afw_gl_glIndexxvOES = (PFNGLINDEXXVOESPROC)load("glIndexxvOES");
8562  afw_gl_glLoadTransposeMatrixxOES = (PFNGLLOADTRANSPOSEMATRIXXOESPROC)load("glLoadTransposeMatrixxOES");
8563  afw_gl_glMap1xOES = (PFNGLMAP1XOESPROC)load("glMap1xOES");
8564  afw_gl_glMap2xOES = (PFNGLMAP2XOESPROC)load("glMap2xOES");
8565  afw_gl_glMapGrid1xOES = (PFNGLMAPGRID1XOESPROC)load("glMapGrid1xOES");
8566  afw_gl_glMapGrid2xOES = (PFNGLMAPGRID2XOESPROC)load("glMapGrid2xOES");
8567  afw_gl_glMultTransposeMatrixxOES = (PFNGLMULTTRANSPOSEMATRIXXOESPROC)load("glMultTransposeMatrixxOES");
8568  afw_gl_glMultiTexCoord1xOES = (PFNGLMULTITEXCOORD1XOESPROC)load("glMultiTexCoord1xOES");
8569  afw_gl_glMultiTexCoord1xvOES = (PFNGLMULTITEXCOORD1XVOESPROC)load("glMultiTexCoord1xvOES");
8570  afw_gl_glMultiTexCoord2xOES = (PFNGLMULTITEXCOORD2XOESPROC)load("glMultiTexCoord2xOES");
8571  afw_gl_glMultiTexCoord2xvOES = (PFNGLMULTITEXCOORD2XVOESPROC)load("glMultiTexCoord2xvOES");
8572  afw_gl_glMultiTexCoord3xOES = (PFNGLMULTITEXCOORD3XOESPROC)load("glMultiTexCoord3xOES");
8573  afw_gl_glMultiTexCoord3xvOES = (PFNGLMULTITEXCOORD3XVOESPROC)load("glMultiTexCoord3xvOES");
8574  afw_gl_glMultiTexCoord4xvOES = (PFNGLMULTITEXCOORD4XVOESPROC)load("glMultiTexCoord4xvOES");
8575  afw_gl_glNormal3xvOES = (PFNGLNORMAL3XVOESPROC)load("glNormal3xvOES");
8576  afw_gl_glPassThroughxOES = (PFNGLPASSTHROUGHXOESPROC)load("glPassThroughxOES");
8577  afw_gl_glPixelMapx = (PFNGLPIXELMAPXPROC)load("glPixelMapx");
8578  afw_gl_glPixelStorex = (PFNGLPIXELSTOREXPROC)load("glPixelStorex");
8579  afw_gl_glPixelTransferxOES = (PFNGLPIXELTRANSFERXOESPROC)load("glPixelTransferxOES");
8580  afw_gl_glPixelZoomxOES = (PFNGLPIXELZOOMXOESPROC)load("glPixelZoomxOES");
8581  afw_gl_glPrioritizeTexturesxOES = (PFNGLPRIORITIZETEXTURESXOESPROC)load("glPrioritizeTexturesxOES");
8582  afw_gl_glRasterPos2xOES = (PFNGLRASTERPOS2XOESPROC)load("glRasterPos2xOES");
8583  afw_gl_glRasterPos2xvOES = (PFNGLRASTERPOS2XVOESPROC)load("glRasterPos2xvOES");
8584  afw_gl_glRasterPos3xOES = (PFNGLRASTERPOS3XOESPROC)load("glRasterPos3xOES");
8585  afw_gl_glRasterPos3xvOES = (PFNGLRASTERPOS3XVOESPROC)load("glRasterPos3xvOES");
8586  afw_gl_glRasterPos4xOES = (PFNGLRASTERPOS4XOESPROC)load("glRasterPos4xOES");
8587  afw_gl_glRasterPos4xvOES = (PFNGLRASTERPOS4XVOESPROC)load("glRasterPos4xvOES");
8588  afw_gl_glRectxOES = (PFNGLRECTXOESPROC)load("glRectxOES");
8589  afw_gl_glRectxvOES = (PFNGLRECTXVOESPROC)load("glRectxvOES");
8590  afw_gl_glTexCoord1xOES = (PFNGLTEXCOORD1XOESPROC)load("glTexCoord1xOES");
8591  afw_gl_glTexCoord1xvOES = (PFNGLTEXCOORD1XVOESPROC)load("glTexCoord1xvOES");
8592  afw_gl_glTexCoord2xOES = (PFNGLTEXCOORD2XOESPROC)load("glTexCoord2xOES");
8593  afw_gl_glTexCoord2xvOES = (PFNGLTEXCOORD2XVOESPROC)load("glTexCoord2xvOES");
8594  afw_gl_glTexCoord3xOES = (PFNGLTEXCOORD3XOESPROC)load("glTexCoord3xOES");
8595  afw_gl_glTexCoord3xvOES = (PFNGLTEXCOORD3XVOESPROC)load("glTexCoord3xvOES");
8596  afw_gl_glTexCoord4xOES = (PFNGLTEXCOORD4XOESPROC)load("glTexCoord4xOES");
8597  afw_gl_glTexCoord4xvOES = (PFNGLTEXCOORD4XVOESPROC)load("glTexCoord4xvOES");
8598  afw_gl_glTexGenxOES = (PFNGLTEXGENXOESPROC)load("glTexGenxOES");
8599  afw_gl_glTexGenxvOES = (PFNGLTEXGENXVOESPROC)load("glTexGenxvOES");
8600  afw_gl_glVertex2xOES = (PFNGLVERTEX2XOESPROC)load("glVertex2xOES");
8601  afw_gl_glVertex2xvOES = (PFNGLVERTEX2XVOESPROC)load("glVertex2xvOES");
8602  afw_gl_glVertex3xOES = (PFNGLVERTEX3XOESPROC)load("glVertex3xOES");
8603  afw_gl_glVertex3xvOES = (PFNGLVERTEX3XVOESPROC)load("glVertex3xvOES");
8604  afw_gl_glVertex4xOES = (PFNGLVERTEX4XOESPROC)load("glVertex4xOES");
8605  afw_gl_glVertex4xvOES = (PFNGLVERTEX4XVOESPROC)load("glVertex4xvOES");
8606 }
8608  if(!AFW_GL_GL_OES_query_matrix) return;
8609  afw_gl_glQueryMatrixxOES = (PFNGLQUERYMATRIXXOESPROC)load("glQueryMatrixxOES");
8610 }
8612  if(!AFW_GL_GL_OES_single_precision) return;
8613  afw_gl_glClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC)load("glClearDepthfOES");
8614  afw_gl_glClipPlanefOES = (PFNGLCLIPPLANEFOESPROC)load("glClipPlanefOES");
8615  afw_gl_glDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC)load("glDepthRangefOES");
8616  afw_gl_glFrustumfOES = (PFNGLFRUSTUMFOESPROC)load("glFrustumfOES");
8617  afw_gl_glGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC)load("glGetClipPlanefOES");
8618  afw_gl_glOrthofOES = (PFNGLORTHOFOESPROC)load("glOrthofOES");
8619 }
8621  if(!AFW_GL_GL_OVR_multiview) return;
8622  afw_gl_glFramebufferTextureMultiviewOVR = (PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC)load("glFramebufferTextureMultiviewOVR");
8623 }
8625  if(!AFW_GL_GL_PGI_misc_hints) return;
8626  afw_gl_glHintPGI = (PFNGLHINTPGIPROC)load("glHintPGI");
8627 }
8629  if(!AFW_GL_GL_SGIS_detail_texture) return;
8630  afw_gl_glDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC)load("glDetailTexFuncSGIS");
8631  afw_gl_glGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC)load("glGetDetailTexFuncSGIS");
8632 }
8634  if(!AFW_GL_GL_SGIS_fog_function) return;
8635  afw_gl_glFogFuncSGIS = (PFNGLFOGFUNCSGISPROC)load("glFogFuncSGIS");
8636  afw_gl_glGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC)load("glGetFogFuncSGIS");
8637 }
8639  if(!AFW_GL_GL_SGIS_multisample) return;
8640  afw_gl_glSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC)load("glSampleMaskSGIS");
8641  afw_gl_glSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC)load("glSamplePatternSGIS");
8642 }
8644  if(!AFW_GL_GL_SGIS_pixel_texture) return;
8645  afw_gl_glPixelTexGenParameteriSGIS = (PFNGLPIXELTEXGENPARAMETERISGISPROC)load("glPixelTexGenParameteriSGIS");
8646  afw_gl_glPixelTexGenParameterivSGIS = (PFNGLPIXELTEXGENPARAMETERIVSGISPROC)load("glPixelTexGenParameterivSGIS");
8647  afw_gl_glPixelTexGenParameterfSGIS = (PFNGLPIXELTEXGENPARAMETERFSGISPROC)load("glPixelTexGenParameterfSGIS");
8648  afw_gl_glPixelTexGenParameterfvSGIS = (PFNGLPIXELTEXGENPARAMETERFVSGISPROC)load("glPixelTexGenParameterfvSGIS");
8649  afw_gl_glGetPixelTexGenParameterivSGIS = (PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC)load("glGetPixelTexGenParameterivSGIS");
8650  afw_gl_glGetPixelTexGenParameterfvSGIS = (PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC)load("glGetPixelTexGenParameterfvSGIS");
8651 }
8653  if(!AFW_GL_GL_SGIS_point_parameters) return;
8654  afw_gl_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC)load("glPointParameterfSGIS");
8655  afw_gl_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC)load("glPointParameterfvSGIS");
8656 }
8658  if(!AFW_GL_GL_SGIS_sharpen_texture) return;
8659  afw_gl_glSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC)load("glSharpenTexFuncSGIS");
8660  afw_gl_glGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC)load("glGetSharpenTexFuncSGIS");
8661 }
8663  if(!AFW_GL_GL_SGIS_texture4D) return;
8664  afw_gl_glTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC)load("glTexImage4DSGIS");
8665  afw_gl_glTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC)load("glTexSubImage4DSGIS");
8666 }
8669  afw_gl_glTextureColorMaskSGIS = (PFNGLTEXTURECOLORMASKSGISPROC)load("glTextureColorMaskSGIS");
8670 }
8672  if(!AFW_GL_GL_SGIS_texture_filter4) return;
8673  afw_gl_glGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC)load("glGetTexFilterFuncSGIS");
8674  afw_gl_glTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC)load("glTexFilterFuncSGIS");
8675 }
8677  if(!AFW_GL_GL_SGIX_async) return;
8678  afw_gl_glAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC)load("glAsyncMarkerSGIX");
8679  afw_gl_glFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC)load("glFinishAsyncSGIX");
8680  afw_gl_glPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC)load("glPollAsyncSGIX");
8681  afw_gl_glGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC)load("glGenAsyncMarkersSGIX");
8682  afw_gl_glDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC)load("glDeleteAsyncMarkersSGIX");
8683  afw_gl_glIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC)load("glIsAsyncMarkerSGIX");
8684 }
8686  if(!AFW_GL_GL_SGIX_flush_raster) return;
8687  afw_gl_glFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC)load("glFlushRasterSGIX");
8688 }
8691  afw_gl_glFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC)load("glFragmentColorMaterialSGIX");
8692  afw_gl_glFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC)load("glFragmentLightfSGIX");
8693  afw_gl_glFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC)load("glFragmentLightfvSGIX");
8694  afw_gl_glFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC)load("glFragmentLightiSGIX");
8695  afw_gl_glFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC)load("glFragmentLightivSGIX");
8696  afw_gl_glFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC)load("glFragmentLightModelfSGIX");
8697  afw_gl_glFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)load("glFragmentLightModelfvSGIX");
8698  afw_gl_glFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC)load("glFragmentLightModeliSGIX");
8699  afw_gl_glFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)load("glFragmentLightModelivSGIX");
8700  afw_gl_glFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC)load("glFragmentMaterialfSGIX");
8701  afw_gl_glFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC)load("glFragmentMaterialfvSGIX");
8702  afw_gl_glFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC)load("glFragmentMaterialiSGIX");
8703  afw_gl_glFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC)load("glFragmentMaterialivSGIX");
8704  afw_gl_glGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC)load("glGetFragmentLightfvSGIX");
8705  afw_gl_glGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC)load("glGetFragmentLightivSGIX");
8706  afw_gl_glGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC)load("glGetFragmentMaterialfvSGIX");
8707  afw_gl_glGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC)load("glGetFragmentMaterialivSGIX");
8708  afw_gl_glLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC)load("glLightEnviSGIX");
8709 }
8711  if(!AFW_GL_GL_SGIX_framezoom) return;
8712  afw_gl_glFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC)load("glFrameZoomSGIX");
8713 }
8715  if(!AFW_GL_GL_SGIX_igloo_interface) return;
8716  afw_gl_glIglooInterfaceSGIX = (PFNGLIGLOOINTERFACESGIXPROC)load("glIglooInterfaceSGIX");
8717 }
8719  if(!AFW_GL_GL_SGIX_instruments) return;
8720  afw_gl_glGetInstrumentsSGIX = (PFNGLGETINSTRUMENTSSGIXPROC)load("glGetInstrumentsSGIX");
8721  afw_gl_glInstrumentsBufferSGIX = (PFNGLINSTRUMENTSBUFFERSGIXPROC)load("glInstrumentsBufferSGIX");
8722  afw_gl_glPollInstrumentsSGIX = (PFNGLPOLLINSTRUMENTSSGIXPROC)load("glPollInstrumentsSGIX");
8723  afw_gl_glReadInstrumentsSGIX = (PFNGLREADINSTRUMENTSSGIXPROC)load("glReadInstrumentsSGIX");
8724  afw_gl_glStartInstrumentsSGIX = (PFNGLSTARTINSTRUMENTSSGIXPROC)load("glStartInstrumentsSGIX");
8725  afw_gl_glStopInstrumentsSGIX = (PFNGLSTOPINSTRUMENTSSGIXPROC)load("glStopInstrumentsSGIX");
8726 }
8728  if(!AFW_GL_GL_SGIX_list_priority) return;
8729  afw_gl_glGetListParameterfvSGIX = (PFNGLGETLISTPARAMETERFVSGIXPROC)load("glGetListParameterfvSGIX");
8730  afw_gl_glGetListParameterivSGIX = (PFNGLGETLISTPARAMETERIVSGIXPROC)load("glGetListParameterivSGIX");
8731  afw_gl_glListParameterfSGIX = (PFNGLLISTPARAMETERFSGIXPROC)load("glListParameterfSGIX");
8732  afw_gl_glListParameterfvSGIX = (PFNGLLISTPARAMETERFVSGIXPROC)load("glListParameterfvSGIX");
8733  afw_gl_glListParameteriSGIX = (PFNGLLISTPARAMETERISGIXPROC)load("glListParameteriSGIX");
8734  afw_gl_glListParameterivSGIX = (PFNGLLISTPARAMETERIVSGIXPROC)load("glListParameterivSGIX");
8735 }
8737  if(!AFW_GL_GL_SGIX_pixel_texture) return;
8738  afw_gl_glPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC)load("glPixelTexGenSGIX");
8739 }
8741  if(!AFW_GL_GL_SGIX_polynomial_ffd) return;
8742  afw_gl_glDeformationMap3dSGIX = (PFNGLDEFORMATIONMAP3DSGIXPROC)load("glDeformationMap3dSGIX");
8743  afw_gl_glDeformationMap3fSGIX = (PFNGLDEFORMATIONMAP3FSGIXPROC)load("glDeformationMap3fSGIX");
8744  afw_gl_glDeformSGIX = (PFNGLDEFORMSGIXPROC)load("glDeformSGIX");
8745  afw_gl_glLoadIdentityDeformationMapSGIX = (PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC)load("glLoadIdentityDeformationMapSGIX");
8746 }
8748  if(!AFW_GL_GL_SGIX_reference_plane) return;
8749  afw_gl_glReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC)load("glReferencePlaneSGIX");
8750 }
8752  if(!AFW_GL_GL_SGIX_sprite) return;
8753  afw_gl_glSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC)load("glSpriteParameterfSGIX");
8754  afw_gl_glSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC)load("glSpriteParameterfvSGIX");
8755  afw_gl_glSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC)load("glSpriteParameteriSGIX");
8756  afw_gl_glSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC)load("glSpriteParameterivSGIX");
8757 }
8760  afw_gl_glTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC)load("glTagSampleBufferSGIX");
8761 }
8763  if(!AFW_GL_GL_SGI_color_table) return;
8764  afw_gl_glColorTableSGI = (PFNGLCOLORTABLESGIPROC)load("glColorTableSGI");
8765  afw_gl_glColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC)load("glColorTableParameterfvSGI");
8766  afw_gl_glColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC)load("glColorTableParameterivSGI");
8767  afw_gl_glCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC)load("glCopyColorTableSGI");
8768  afw_gl_glGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC)load("glGetColorTableSGI");
8769  afw_gl_glGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGIPROC)load("glGetColorTableParameterfvSGI");
8770  afw_gl_glGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGIPROC)load("glGetColorTableParameterivSGI");
8771 }
8773  if(!AFW_GL_GL_SUNX_constant_data) return;
8774  afw_gl_glFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC)load("glFinishTextureSUNX");
8775 }
8777  if(!AFW_GL_GL_SUN_global_alpha) return;
8778  afw_gl_glGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC)load("glGlobalAlphaFactorbSUN");
8779  afw_gl_glGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC)load("glGlobalAlphaFactorsSUN");
8780  afw_gl_glGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC)load("glGlobalAlphaFactoriSUN");
8781  afw_gl_glGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC)load("glGlobalAlphaFactorfSUN");
8782  afw_gl_glGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC)load("glGlobalAlphaFactordSUN");
8783  afw_gl_glGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC)load("glGlobalAlphaFactorubSUN");
8784  afw_gl_glGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC)load("glGlobalAlphaFactorusSUN");
8785  afw_gl_glGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC)load("glGlobalAlphaFactoruiSUN");
8786 }
8788  if(!AFW_GL_GL_SUN_mesh_array) return;
8789  afw_gl_glDrawMeshArraysSUN = (PFNGLDRAWMESHARRAYSSUNPROC)load("glDrawMeshArraysSUN");
8790 }
8792  if(!AFW_GL_GL_SUN_triangle_list) return;
8793  afw_gl_glReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC)load("glReplacementCodeuiSUN");
8794  afw_gl_glReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC)load("glReplacementCodeusSUN");
8795  afw_gl_glReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC)load("glReplacementCodeubSUN");
8796  afw_gl_glReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC)load("glReplacementCodeuivSUN");
8797  afw_gl_glReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC)load("glReplacementCodeusvSUN");
8798  afw_gl_glReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC)load("glReplacementCodeubvSUN");
8799  afw_gl_glReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC)load("glReplacementCodePointerSUN");
8800 }
8802  if(!AFW_GL_GL_SUN_vertex) return;
8803  afw_gl_glColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC)load("glColor4ubVertex2fSUN");
8804  afw_gl_glColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC)load("glColor4ubVertex2fvSUN");
8805  afw_gl_glColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC)load("glColor4ubVertex3fSUN");
8806  afw_gl_glColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC)load("glColor4ubVertex3fvSUN");
8807  afw_gl_glColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC)load("glColor3fVertex3fSUN");
8808  afw_gl_glColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC)load("glColor3fVertex3fvSUN");
8809  afw_gl_glNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC)load("glNormal3fVertex3fSUN");
8810  afw_gl_glNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC)load("glNormal3fVertex3fvSUN");
8811  afw_gl_glColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC)load("glColor4fNormal3fVertex3fSUN");
8812  afw_gl_glColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC)load("glColor4fNormal3fVertex3fvSUN");
8813  afw_gl_glTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC)load("glTexCoord2fVertex3fSUN");
8814  afw_gl_glTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC)load("glTexCoord2fVertex3fvSUN");
8815  afw_gl_glTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC)load("glTexCoord4fVertex4fSUN");
8816  afw_gl_glTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC)load("glTexCoord4fVertex4fvSUN");
8817  afw_gl_glTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC)load("glTexCoord2fColor4ubVertex3fSUN");
8818  afw_gl_glTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC)load("glTexCoord2fColor4ubVertex3fvSUN");
8819  afw_gl_glTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC)load("glTexCoord2fColor3fVertex3fSUN");
8820  afw_gl_glTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC)load("glTexCoord2fColor3fVertex3fvSUN");
8821  afw_gl_glTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC)load("glTexCoord2fNormal3fVertex3fSUN");
8822  afw_gl_glTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)load("glTexCoord2fNormal3fVertex3fvSUN");
8823  afw_gl_glTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)load("glTexCoord2fColor4fNormal3fVertex3fSUN");
8824  afw_gl_glTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)load("glTexCoord2fColor4fNormal3fVertex3fvSUN");
8825  afw_gl_glTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC)load("glTexCoord4fColor4fNormal3fVertex4fSUN");
8826  afw_gl_glTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC)load("glTexCoord4fColor4fNormal3fVertex4fvSUN");
8827  afw_gl_glReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC)load("glReplacementCodeuiVertex3fSUN");
8828  afw_gl_glReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC)load("glReplacementCodeuiVertex3fvSUN");
8829  afw_gl_glReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC)load("glReplacementCodeuiColor4ubVertex3fSUN");
8830  afw_gl_glReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC)load("glReplacementCodeuiColor4ubVertex3fvSUN");
8831  afw_gl_glReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC)load("glReplacementCodeuiColor3fVertex3fSUN");
8832  afw_gl_glReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC)load("glReplacementCodeuiColor3fVertex3fvSUN");
8833  afw_gl_glReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC)load("glReplacementCodeuiNormal3fVertex3fSUN");
8834  afw_gl_glReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC)load("glReplacementCodeuiNormal3fVertex3fvSUN");
8835  afw_gl_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC)load("glReplacementCodeuiColor4fNormal3fVertex3fSUN");
8836  afw_gl_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC)load("glReplacementCodeuiColor4fNormal3fVertex3fvSUN");
8837  afw_gl_glReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC)load("glReplacementCodeuiTexCoord2fVertex3fSUN");
8838  afw_gl_glReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC)load("glReplacementCodeuiTexCoord2fVertex3fvSUN");
8839  afw_gl_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC)load("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN");
8840  afw_gl_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)load("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN");
8841  afw_gl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)load("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN");
8842  afw_gl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)load("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN");
8843 }
8844 static int find_extensionsGL(void) {
8845  if (!get_exts()) return 0;
8846  AFW_GL_GL_3DFX_multisample = has_ext("GL_3DFX_multisample");
8847  AFW_GL_GL_3DFX_tbuffer = has_ext("GL_3DFX_tbuffer");
8848  AFW_GL_GL_3DFX_texture_compression_FXT1 = has_ext("GL_3DFX_texture_compression_FXT1");
8849  AFW_GL_GL_AMD_blend_minmax_factor = has_ext("GL_AMD_blend_minmax_factor");
8850  AFW_GL_GL_AMD_conservative_depth = has_ext("GL_AMD_conservative_depth");
8851  AFW_GL_GL_AMD_debug_output = has_ext("GL_AMD_debug_output");
8852  AFW_GL_GL_AMD_depth_clamp_separate = has_ext("GL_AMD_depth_clamp_separate");
8853  AFW_GL_GL_AMD_draw_buffers_blend = has_ext("GL_AMD_draw_buffers_blend");
8854  AFW_GL_GL_AMD_framebuffer_sample_positions = has_ext("GL_AMD_framebuffer_sample_positions");
8855  AFW_GL_GL_AMD_gcn_shader = has_ext("GL_AMD_gcn_shader");
8856  AFW_GL_GL_AMD_gpu_shader_half_float = has_ext("GL_AMD_gpu_shader_half_float");
8857  AFW_GL_GL_AMD_gpu_shader_int16 = has_ext("GL_AMD_gpu_shader_int16");
8858  AFW_GL_GL_AMD_gpu_shader_int64 = has_ext("GL_AMD_gpu_shader_int64");
8859  AFW_GL_GL_AMD_interleaved_elements = has_ext("GL_AMD_interleaved_elements");
8860  AFW_GL_GL_AMD_multi_draw_indirect = has_ext("GL_AMD_multi_draw_indirect");
8861  AFW_GL_GL_AMD_name_gen_delete = has_ext("GL_AMD_name_gen_delete");
8862  AFW_GL_GL_AMD_occlusion_query_event = has_ext("GL_AMD_occlusion_query_event");
8863  AFW_GL_GL_AMD_performance_monitor = has_ext("GL_AMD_performance_monitor");
8864  AFW_GL_GL_AMD_pinned_memory = has_ext("GL_AMD_pinned_memory");
8865  AFW_GL_GL_AMD_query_buffer_object = has_ext("GL_AMD_query_buffer_object");
8866  AFW_GL_GL_AMD_sample_positions = has_ext("GL_AMD_sample_positions");
8867  AFW_GL_GL_AMD_seamless_cubemap_per_texture = has_ext("GL_AMD_seamless_cubemap_per_texture");
8868  AFW_GL_GL_AMD_shader_atomic_counter_ops = has_ext("GL_AMD_shader_atomic_counter_ops");
8869  AFW_GL_GL_AMD_shader_ballot = has_ext("GL_AMD_shader_ballot");
8870  AFW_GL_GL_AMD_shader_explicit_vertex_parameter = has_ext("GL_AMD_shader_explicit_vertex_parameter");
8871  AFW_GL_GL_AMD_shader_image_load_store_lod = has_ext("GL_AMD_shader_image_load_store_lod");
8872  AFW_GL_GL_AMD_shader_stencil_export = has_ext("GL_AMD_shader_stencil_export");
8873  AFW_GL_GL_AMD_shader_trinary_minmax = has_ext("GL_AMD_shader_trinary_minmax");
8874  AFW_GL_GL_AMD_sparse_texture = has_ext("GL_AMD_sparse_texture");
8875  AFW_GL_GL_AMD_stencil_operation_extended = has_ext("GL_AMD_stencil_operation_extended");
8876  AFW_GL_GL_AMD_texture_gather_bias_lod = has_ext("GL_AMD_texture_gather_bias_lod");
8877  AFW_GL_GL_AMD_texture_texture4 = has_ext("GL_AMD_texture_texture4");
8878  AFW_GL_GL_AMD_transform_feedback3_lines_triangles = has_ext("GL_AMD_transform_feedback3_lines_triangles");
8879  AFW_GL_GL_AMD_transform_feedback4 = has_ext("GL_AMD_transform_feedback4");
8880  AFW_GL_GL_AMD_vertex_shader_layer = has_ext("GL_AMD_vertex_shader_layer");
8881  AFW_GL_GL_AMD_vertex_shader_tessellator = has_ext("GL_AMD_vertex_shader_tessellator");
8882  AFW_GL_GL_AMD_vertex_shader_viewport_index = has_ext("GL_AMD_vertex_shader_viewport_index");
8883  AFW_GL_GL_APPLE_aux_depth_stencil = has_ext("GL_APPLE_aux_depth_stencil");
8884  AFW_GL_GL_APPLE_client_storage = has_ext("GL_APPLE_client_storage");
8885  AFW_GL_GL_APPLE_element_array = has_ext("GL_APPLE_element_array");
8886  AFW_GL_GL_APPLE_fence = has_ext("GL_APPLE_fence");
8887  AFW_GL_GL_APPLE_float_pixels = has_ext("GL_APPLE_float_pixels");
8888  AFW_GL_GL_APPLE_flush_buffer_range = has_ext("GL_APPLE_flush_buffer_range");
8889  AFW_GL_GL_APPLE_object_purgeable = has_ext("GL_APPLE_object_purgeable");
8890  AFW_GL_GL_APPLE_rgb_422 = has_ext("GL_APPLE_rgb_422");
8891  AFW_GL_GL_APPLE_row_bytes = has_ext("GL_APPLE_row_bytes");
8892  AFW_GL_GL_APPLE_specular_vector = has_ext("GL_APPLE_specular_vector");
8893  AFW_GL_GL_APPLE_texture_range = has_ext("GL_APPLE_texture_range");
8894  AFW_GL_GL_APPLE_transform_hint = has_ext("GL_APPLE_transform_hint");
8895  AFW_GL_GL_APPLE_vertex_array_object = has_ext("GL_APPLE_vertex_array_object");
8896  AFW_GL_GL_APPLE_vertex_array_range = has_ext("GL_APPLE_vertex_array_range");
8897  AFW_GL_GL_APPLE_vertex_program_evaluators = has_ext("GL_APPLE_vertex_program_evaluators");
8898  AFW_GL_GL_APPLE_ycbcr_422 = has_ext("GL_APPLE_ycbcr_422");
8899  AFW_GL_GL_ARB_ES2_compatibility = has_ext("GL_ARB_ES2_compatibility");
8900  AFW_GL_GL_ARB_ES3_1_compatibility = has_ext("GL_ARB_ES3_1_compatibility");
8901  AFW_GL_GL_ARB_ES3_2_compatibility = has_ext("GL_ARB_ES3_2_compatibility");
8902  AFW_GL_GL_ARB_ES3_compatibility = has_ext("GL_ARB_ES3_compatibility");
8903  AFW_GL_GL_ARB_arrays_of_arrays = has_ext("GL_ARB_arrays_of_arrays");
8904  AFW_GL_GL_ARB_base_instance = has_ext("GL_ARB_base_instance");
8905  AFW_GL_GL_ARB_bindless_texture = has_ext("GL_ARB_bindless_texture");
8906  AFW_GL_GL_ARB_blend_func_extended = has_ext("GL_ARB_blend_func_extended");
8907  AFW_GL_GL_ARB_buffer_storage = has_ext("GL_ARB_buffer_storage");
8908  AFW_GL_GL_ARB_cl_event = has_ext("GL_ARB_cl_event");
8909  AFW_GL_GL_ARB_clear_buffer_object = has_ext("GL_ARB_clear_buffer_object");
8910  AFW_GL_GL_ARB_clear_texture = has_ext("GL_ARB_clear_texture");
8911  AFW_GL_GL_ARB_clip_control = has_ext("GL_ARB_clip_control");
8912  AFW_GL_GL_ARB_color_buffer_float = has_ext("GL_ARB_color_buffer_float");
8913  AFW_GL_GL_ARB_compatibility = has_ext("GL_ARB_compatibility");
8914  AFW_GL_GL_ARB_compressed_texture_pixel_storage = has_ext("GL_ARB_compressed_texture_pixel_storage");
8915  AFW_GL_GL_ARB_compute_shader = has_ext("GL_ARB_compute_shader");
8916  AFW_GL_GL_ARB_compute_variable_group_size = has_ext("GL_ARB_compute_variable_group_size");
8917  AFW_GL_GL_ARB_conditional_render_inverted = has_ext("GL_ARB_conditional_render_inverted");
8918  AFW_GL_GL_ARB_conservative_depth = has_ext("GL_ARB_conservative_depth");
8919  AFW_GL_GL_ARB_copy_buffer = has_ext("GL_ARB_copy_buffer");
8920  AFW_GL_GL_ARB_copy_image = has_ext("GL_ARB_copy_image");
8921  AFW_GL_GL_ARB_cull_distance = has_ext("GL_ARB_cull_distance");
8922  AFW_GL_GL_ARB_debug_output = has_ext("GL_ARB_debug_output");
8923  AFW_GL_GL_ARB_depth_buffer_float = has_ext("GL_ARB_depth_buffer_float");
8924  AFW_GL_GL_ARB_depth_clamp = has_ext("GL_ARB_depth_clamp");
8925  AFW_GL_GL_ARB_depth_texture = has_ext("GL_ARB_depth_texture");
8926  AFW_GL_GL_ARB_derivative_control = has_ext("GL_ARB_derivative_control");
8927  AFW_GL_GL_ARB_direct_state_access = has_ext("GL_ARB_direct_state_access");
8928  AFW_GL_GL_ARB_draw_buffers = has_ext("GL_ARB_draw_buffers");
8929  AFW_GL_GL_ARB_draw_buffers_blend = has_ext("GL_ARB_draw_buffers_blend");
8930  AFW_GL_GL_ARB_draw_elements_base_vertex = has_ext("GL_ARB_draw_elements_base_vertex");
8931  AFW_GL_GL_ARB_draw_indirect = has_ext("GL_ARB_draw_indirect");
8932  AFW_GL_GL_ARB_draw_instanced = has_ext("GL_ARB_draw_instanced");
8933  AFW_GL_GL_ARB_enhanced_layouts = has_ext("GL_ARB_enhanced_layouts");
8934  AFW_GL_GL_ARB_explicit_attrib_location = has_ext("GL_ARB_explicit_attrib_location");
8935  AFW_GL_GL_ARB_explicit_uniform_location = has_ext("GL_ARB_explicit_uniform_location");
8936  AFW_GL_GL_ARB_fragment_coord_conventions = has_ext("GL_ARB_fragment_coord_conventions");
8937  AFW_GL_GL_ARB_fragment_layer_viewport = has_ext("GL_ARB_fragment_layer_viewport");
8938  AFW_GL_GL_ARB_fragment_program = has_ext("GL_ARB_fragment_program");
8939  AFW_GL_GL_ARB_fragment_program_shadow = has_ext("GL_ARB_fragment_program_shadow");
8940  AFW_GL_GL_ARB_fragment_shader = has_ext("GL_ARB_fragment_shader");
8941  AFW_GL_GL_ARB_fragment_shader_interlock = has_ext("GL_ARB_fragment_shader_interlock");
8942  AFW_GL_GL_ARB_framebuffer_no_attachments = has_ext("GL_ARB_framebuffer_no_attachments");
8943  AFW_GL_GL_ARB_framebuffer_object = has_ext("GL_ARB_framebuffer_object");
8944  AFW_GL_GL_ARB_framebuffer_sRGB = has_ext("GL_ARB_framebuffer_sRGB");
8945  AFW_GL_GL_ARB_geometry_shader4 = has_ext("GL_ARB_geometry_shader4");
8946  AFW_GL_GL_ARB_get_program_binary = has_ext("GL_ARB_get_program_binary");
8947  AFW_GL_GL_ARB_get_texture_sub_image = has_ext("GL_ARB_get_texture_sub_image");
8948  AFW_GL_GL_ARB_gl_spirv = has_ext("GL_ARB_gl_spirv");
8949  AFW_GL_GL_ARB_gpu_shader5 = has_ext("GL_ARB_gpu_shader5");
8950  AFW_GL_GL_ARB_gpu_shader_fp64 = has_ext("GL_ARB_gpu_shader_fp64");
8951  AFW_GL_GL_ARB_gpu_shader_int64 = has_ext("GL_ARB_gpu_shader_int64");
8952  AFW_GL_GL_ARB_half_float_pixel = has_ext("GL_ARB_half_float_pixel");
8953  AFW_GL_GL_ARB_half_float_vertex = has_ext("GL_ARB_half_float_vertex");
8954  AFW_GL_GL_ARB_imaging = has_ext("GL_ARB_imaging");
8955  AFW_GL_GL_ARB_indirect_parameters = has_ext("GL_ARB_indirect_parameters");
8956  AFW_GL_GL_ARB_instanced_arrays = has_ext("GL_ARB_instanced_arrays");
8957  AFW_GL_GL_ARB_internalformat_query = has_ext("GL_ARB_internalformat_query");
8958  AFW_GL_GL_ARB_internalformat_query2 = has_ext("GL_ARB_internalformat_query2");
8959  AFW_GL_GL_ARB_invalidate_subdata = has_ext("GL_ARB_invalidate_subdata");
8960  AFW_GL_GL_ARB_map_buffer_alignment = has_ext("GL_ARB_map_buffer_alignment");
8961  AFW_GL_GL_ARB_map_buffer_range = has_ext("GL_ARB_map_buffer_range");
8962  AFW_GL_GL_ARB_matrix_palette = has_ext("GL_ARB_matrix_palette");
8963  AFW_GL_GL_ARB_multi_bind = has_ext("GL_ARB_multi_bind");
8964  AFW_GL_GL_ARB_multi_draw_indirect = has_ext("GL_ARB_multi_draw_indirect");
8965  AFW_GL_GL_ARB_multisample = has_ext("GL_ARB_multisample");
8966  AFW_GL_GL_ARB_multitexture = has_ext("GL_ARB_multitexture");
8967  AFW_GL_GL_ARB_occlusion_query = has_ext("GL_ARB_occlusion_query");
8968  AFW_GL_GL_ARB_occlusion_query2 = has_ext("GL_ARB_occlusion_query2");
8969  AFW_GL_GL_ARB_parallel_shader_compile = has_ext("GL_ARB_parallel_shader_compile");
8970  AFW_GL_GL_ARB_pipeline_statistics_query = has_ext("GL_ARB_pipeline_statistics_query");
8971  AFW_GL_GL_ARB_pixel_buffer_object = has_ext("GL_ARB_pixel_buffer_object");
8972  AFW_GL_GL_ARB_point_parameters = has_ext("GL_ARB_point_parameters");
8973  AFW_GL_GL_ARB_point_sprite = has_ext("GL_ARB_point_sprite");
8974  AFW_GL_GL_ARB_polygon_offset_clamp = has_ext("GL_ARB_polygon_offset_clamp");
8975  AFW_GL_GL_ARB_post_depth_coverage = has_ext("GL_ARB_post_depth_coverage");
8976  AFW_GL_GL_ARB_program_interface_query = has_ext("GL_ARB_program_interface_query");
8977  AFW_GL_GL_ARB_provoking_vertex = has_ext("GL_ARB_provoking_vertex");
8978  AFW_GL_GL_ARB_query_buffer_object = has_ext("GL_ARB_query_buffer_object");
8979  AFW_GL_GL_ARB_robust_buffer_access_behavior = has_ext("GL_ARB_robust_buffer_access_behavior");
8980  AFW_GL_GL_ARB_robustness = has_ext("GL_ARB_robustness");
8981  AFW_GL_GL_ARB_robustness_isolation = has_ext("GL_ARB_robustness_isolation");
8982  AFW_GL_GL_ARB_sample_locations = has_ext("GL_ARB_sample_locations");
8983  AFW_GL_GL_ARB_sample_shading = has_ext("GL_ARB_sample_shading");
8984  AFW_GL_GL_ARB_sampler_objects = has_ext("GL_ARB_sampler_objects");
8985  AFW_GL_GL_ARB_seamless_cube_map = has_ext("GL_ARB_seamless_cube_map");
8986  AFW_GL_GL_ARB_seamless_cubemap_per_texture = has_ext("GL_ARB_seamless_cubemap_per_texture");
8987  AFW_GL_GL_ARB_separate_shader_objects = has_ext("GL_ARB_separate_shader_objects");
8988  AFW_GL_GL_ARB_shader_atomic_counter_ops = has_ext("GL_ARB_shader_atomic_counter_ops");
8989  AFW_GL_GL_ARB_shader_atomic_counters = has_ext("GL_ARB_shader_atomic_counters");
8990  AFW_GL_GL_ARB_shader_ballot = has_ext("GL_ARB_shader_ballot");
8991  AFW_GL_GL_ARB_shader_bit_encoding = has_ext("GL_ARB_shader_bit_encoding");
8992  AFW_GL_GL_ARB_shader_clock = has_ext("GL_ARB_shader_clock");
8993  AFW_GL_GL_ARB_shader_draw_parameters = has_ext("GL_ARB_shader_draw_parameters");
8994  AFW_GL_GL_ARB_shader_group_vote = has_ext("GL_ARB_shader_group_vote");
8995  AFW_GL_GL_ARB_shader_image_load_store = has_ext("GL_ARB_shader_image_load_store");
8996  AFW_GL_GL_ARB_shader_image_size = has_ext("GL_ARB_shader_image_size");
8997  AFW_GL_GL_ARB_shader_objects = has_ext("GL_ARB_shader_objects");
8998  AFW_GL_GL_ARB_shader_precision = has_ext("GL_ARB_shader_precision");
8999  AFW_GL_GL_ARB_shader_stencil_export = has_ext("GL_ARB_shader_stencil_export");
9000  AFW_GL_GL_ARB_shader_storage_buffer_object = has_ext("GL_ARB_shader_storage_buffer_object");
9001  AFW_GL_GL_ARB_shader_subroutine = has_ext("GL_ARB_shader_subroutine");
9002  AFW_GL_GL_ARB_shader_texture_image_samples = has_ext("GL_ARB_shader_texture_image_samples");
9003  AFW_GL_GL_ARB_shader_texture_lod = has_ext("GL_ARB_shader_texture_lod");
9004  AFW_GL_GL_ARB_shader_viewport_layer_array = has_ext("GL_ARB_shader_viewport_layer_array");
9005  AFW_GL_GL_ARB_shading_language_100 = has_ext("GL_ARB_shading_language_100");
9006  AFW_GL_GL_ARB_shading_language_420pack = has_ext("GL_ARB_shading_language_420pack");
9007  AFW_GL_GL_ARB_shading_language_include = has_ext("GL_ARB_shading_language_include");
9008  AFW_GL_GL_ARB_shading_language_packing = has_ext("GL_ARB_shading_language_packing");
9009  AFW_GL_GL_ARB_shadow = has_ext("GL_ARB_shadow");
9010  AFW_GL_GL_ARB_shadow_ambient = has_ext("GL_ARB_shadow_ambient");
9011  AFW_GL_GL_ARB_sparse_buffer = has_ext("GL_ARB_sparse_buffer");
9012  AFW_GL_GL_ARB_sparse_texture = has_ext("GL_ARB_sparse_texture");
9013  AFW_GL_GL_ARB_sparse_texture2 = has_ext("GL_ARB_sparse_texture2");
9014  AFW_GL_GL_ARB_sparse_texture_clamp = has_ext("GL_ARB_sparse_texture_clamp");
9015  AFW_GL_GL_ARB_spirv_extensions = has_ext("GL_ARB_spirv_extensions");
9016  AFW_GL_GL_ARB_stencil_texturing = has_ext("GL_ARB_stencil_texturing");
9017  AFW_GL_GL_ARB_sync = has_ext("GL_ARB_sync");
9018  AFW_GL_GL_ARB_tessellation_shader = has_ext("GL_ARB_tessellation_shader");
9019  AFW_GL_GL_ARB_texture_barrier = has_ext("GL_ARB_texture_barrier");
9020  AFW_GL_GL_ARB_texture_border_clamp = has_ext("GL_ARB_texture_border_clamp");
9021  AFW_GL_GL_ARB_texture_buffer_object = has_ext("GL_ARB_texture_buffer_object");
9022  AFW_GL_GL_ARB_texture_buffer_object_rgb32 = has_ext("GL_ARB_texture_buffer_object_rgb32");
9023  AFW_GL_GL_ARB_texture_buffer_range = has_ext("GL_ARB_texture_buffer_range");
9024  AFW_GL_GL_ARB_texture_compression = has_ext("GL_ARB_texture_compression");
9025  AFW_GL_GL_ARB_texture_compression_bptc = has_ext("GL_ARB_texture_compression_bptc");
9026  AFW_GL_GL_ARB_texture_compression_rgtc = has_ext("GL_ARB_texture_compression_rgtc");
9027  AFW_GL_GL_ARB_texture_cube_map = has_ext("GL_ARB_texture_cube_map");
9028  AFW_GL_GL_ARB_texture_cube_map_array = has_ext("GL_ARB_texture_cube_map_array");
9029  AFW_GL_GL_ARB_texture_env_add = has_ext("GL_ARB_texture_env_add");
9030  AFW_GL_GL_ARB_texture_env_combine = has_ext("GL_ARB_texture_env_combine");
9031  AFW_GL_GL_ARB_texture_env_crossbar = has_ext("GL_ARB_texture_env_crossbar");
9032  AFW_GL_GL_ARB_texture_env_dot3 = has_ext("GL_ARB_texture_env_dot3");
9033  AFW_GL_GL_ARB_texture_filter_anisotropic = has_ext("GL_ARB_texture_filter_anisotropic");
9034  AFW_GL_GL_ARB_texture_filter_minmax = has_ext("GL_ARB_texture_filter_minmax");
9035  AFW_GL_GL_ARB_texture_float = has_ext("GL_ARB_texture_float");
9036  AFW_GL_GL_ARB_texture_gather = has_ext("GL_ARB_texture_gather");
9037  AFW_GL_GL_ARB_texture_mirror_clamp_to_edge = has_ext("GL_ARB_texture_mirror_clamp_to_edge");
9038  AFW_GL_GL_ARB_texture_mirrored_repeat = has_ext("GL_ARB_texture_mirrored_repeat");
9039  AFW_GL_GL_ARB_texture_multisample = has_ext("GL_ARB_texture_multisample");
9040  AFW_GL_GL_ARB_texture_non_power_of_two = has_ext("GL_ARB_texture_non_power_of_two");
9041  AFW_GL_GL_ARB_texture_query_levels = has_ext("GL_ARB_texture_query_levels");
9042  AFW_GL_GL_ARB_texture_query_lod = has_ext("GL_ARB_texture_query_lod");
9043  AFW_GL_GL_ARB_texture_rectangle = has_ext("GL_ARB_texture_rectangle");
9044  AFW_GL_GL_ARB_texture_rg = has_ext("GL_ARB_texture_rg");
9045  AFW_GL_GL_ARB_texture_rgb10_a2ui = has_ext("GL_ARB_texture_rgb10_a2ui");
9046  AFW_GL_GL_ARB_texture_stencil8 = has_ext("GL_ARB_texture_stencil8");
9047  AFW_GL_GL_ARB_texture_storage = has_ext("GL_ARB_texture_storage");
9048  AFW_GL_GL_ARB_texture_storage_multisample = has_ext("GL_ARB_texture_storage_multisample");
9049  AFW_GL_GL_ARB_texture_swizzle = has_ext("GL_ARB_texture_swizzle");
9050  AFW_GL_GL_ARB_texture_view = has_ext("GL_ARB_texture_view");
9051  AFW_GL_GL_ARB_timer_query = has_ext("GL_ARB_timer_query");
9052  AFW_GL_GL_ARB_transform_feedback2 = has_ext("GL_ARB_transform_feedback2");
9053  AFW_GL_GL_ARB_transform_feedback3 = has_ext("GL_ARB_transform_feedback3");
9054  AFW_GL_GL_ARB_transform_feedback_instanced = has_ext("GL_ARB_transform_feedback_instanced");
9055  AFW_GL_GL_ARB_transform_feedback_overflow_query = has_ext("GL_ARB_transform_feedback_overflow_query");
9056  AFW_GL_GL_ARB_transpose_matrix = has_ext("GL_ARB_transpose_matrix");
9057  AFW_GL_GL_ARB_uniform_buffer_object = has_ext("GL_ARB_uniform_buffer_object");
9058  AFW_GL_GL_ARB_vertex_array_bgra = has_ext("GL_ARB_vertex_array_bgra");
9059  AFW_GL_GL_ARB_vertex_array_object = has_ext("GL_ARB_vertex_array_object");
9060  AFW_GL_GL_ARB_vertex_attrib_64bit = has_ext("GL_ARB_vertex_attrib_64bit");
9061  AFW_GL_GL_ARB_vertex_attrib_binding = has_ext("GL_ARB_vertex_attrib_binding");
9062  AFW_GL_GL_ARB_vertex_blend = has_ext("GL_ARB_vertex_blend");
9063  AFW_GL_GL_ARB_vertex_buffer_object = has_ext("GL_ARB_vertex_buffer_object");
9064  AFW_GL_GL_ARB_vertex_program = has_ext("GL_ARB_vertex_program");
9065  AFW_GL_GL_ARB_vertex_shader = has_ext("GL_ARB_vertex_shader");
9066  AFW_GL_GL_ARB_vertex_type_10f_11f_11f_rev = has_ext("GL_ARB_vertex_type_10f_11f_11f_rev");
9067  AFW_GL_GL_ARB_vertex_type_2_10_10_10_rev = has_ext("GL_ARB_vertex_type_2_10_10_10_rev");
9068  AFW_GL_GL_ARB_viewport_array = has_ext("GL_ARB_viewport_array");
9069  AFW_GL_GL_ARB_window_pos = has_ext("GL_ARB_window_pos");
9070  AFW_GL_GL_ATI_draw_buffers = has_ext("GL_ATI_draw_buffers");
9071  AFW_GL_GL_ATI_element_array = has_ext("GL_ATI_element_array");
9072  AFW_GL_GL_ATI_envmap_bumpmap = has_ext("GL_ATI_envmap_bumpmap");
9073  AFW_GL_GL_ATI_fragment_shader = has_ext("GL_ATI_fragment_shader");
9074  AFW_GL_GL_ATI_map_object_buffer = has_ext("GL_ATI_map_object_buffer");
9075  AFW_GL_GL_ATI_meminfo = has_ext("GL_ATI_meminfo");
9076  AFW_GL_GL_ATI_pixel_format_float = has_ext("GL_ATI_pixel_format_float");
9077  AFW_GL_GL_ATI_pn_triangles = has_ext("GL_ATI_pn_triangles");
9078  AFW_GL_GL_ATI_separate_stencil = has_ext("GL_ATI_separate_stencil");
9079  AFW_GL_GL_ATI_text_fragment_shader = has_ext("GL_ATI_text_fragment_shader");
9080  AFW_GL_GL_ATI_texture_env_combine3 = has_ext("GL_ATI_texture_env_combine3");
9081  AFW_GL_GL_ATI_texture_float = has_ext("GL_ATI_texture_float");
9082  AFW_GL_GL_ATI_texture_mirror_once = has_ext("GL_ATI_texture_mirror_once");
9083  AFW_GL_GL_ATI_vertex_array_object = has_ext("GL_ATI_vertex_array_object");
9084  AFW_GL_GL_ATI_vertex_attrib_array_object = has_ext("GL_ATI_vertex_attrib_array_object");
9085  AFW_GL_GL_ATI_vertex_streams = has_ext("GL_ATI_vertex_streams");
9086  AFW_GL_GL_EXT_422_pixels = has_ext("GL_EXT_422_pixels");
9087  AFW_GL_GL_EXT_abgr = has_ext("GL_EXT_abgr");
9088  AFW_GL_GL_EXT_bgra = has_ext("GL_EXT_bgra");
9089  AFW_GL_GL_EXT_bindable_uniform = has_ext("GL_EXT_bindable_uniform");
9090  AFW_GL_GL_EXT_blend_color = has_ext("GL_EXT_blend_color");
9091  AFW_GL_GL_EXT_blend_equation_separate = has_ext("GL_EXT_blend_equation_separate");
9092  AFW_GL_GL_EXT_blend_func_separate = has_ext("GL_EXT_blend_func_separate");
9093  AFW_GL_GL_EXT_blend_logic_op = has_ext("GL_EXT_blend_logic_op");
9094  AFW_GL_GL_EXT_blend_minmax = has_ext("GL_EXT_blend_minmax");
9095  AFW_GL_GL_EXT_blend_subtract = has_ext("GL_EXT_blend_subtract");
9096  AFW_GL_GL_EXT_clip_volume_hint = has_ext("GL_EXT_clip_volume_hint");
9097  AFW_GL_GL_EXT_cmyka = has_ext("GL_EXT_cmyka");
9098  AFW_GL_GL_EXT_color_subtable = has_ext("GL_EXT_color_subtable");
9099  AFW_GL_GL_EXT_compiled_vertex_array = has_ext("GL_EXT_compiled_vertex_array");
9100  AFW_GL_GL_EXT_convolution = has_ext("GL_EXT_convolution");
9101  AFW_GL_GL_EXT_coordinate_frame = has_ext("GL_EXT_coordinate_frame");
9102  AFW_GL_GL_EXT_copy_texture = has_ext("GL_EXT_copy_texture");
9103  AFW_GL_GL_EXT_cull_vertex = has_ext("GL_EXT_cull_vertex");
9104  AFW_GL_GL_EXT_debug_label = has_ext("GL_EXT_debug_label");
9105  AFW_GL_GL_EXT_debug_marker = has_ext("GL_EXT_debug_marker");
9106  AFW_GL_GL_EXT_depth_bounds_test = has_ext("GL_EXT_depth_bounds_test");
9107  AFW_GL_GL_EXT_direct_state_access = has_ext("GL_EXT_direct_state_access");
9108  AFW_GL_GL_EXT_draw_buffers2 = has_ext("GL_EXT_draw_buffers2");
9109  AFW_GL_GL_EXT_draw_instanced = has_ext("GL_EXT_draw_instanced");
9110  AFW_GL_GL_EXT_draw_range_elements = has_ext("GL_EXT_draw_range_elements");
9111  AFW_GL_GL_EXT_external_buffer = has_ext("GL_EXT_external_buffer");
9112  AFW_GL_GL_EXT_fog_coord = has_ext("GL_EXT_fog_coord");
9113  AFW_GL_GL_EXT_framebuffer_blit = has_ext("GL_EXT_framebuffer_blit");
9114  AFW_GL_GL_EXT_framebuffer_multisample = has_ext("GL_EXT_framebuffer_multisample");
9115  AFW_GL_GL_EXT_framebuffer_multisample_blit_scaled = has_ext("GL_EXT_framebuffer_multisample_blit_scaled");
9116  AFW_GL_GL_EXT_framebuffer_object = has_ext("GL_EXT_framebuffer_object");
9117  AFW_GL_GL_EXT_framebuffer_sRGB = has_ext("GL_EXT_framebuffer_sRGB");
9118  AFW_GL_GL_EXT_geometry_shader4 = has_ext("GL_EXT_geometry_shader4");
9119  AFW_GL_GL_EXT_gpu_program_parameters = has_ext("GL_EXT_gpu_program_parameters");
9120  AFW_GL_GL_EXT_gpu_shader4 = has_ext("GL_EXT_gpu_shader4");
9121  AFW_GL_GL_EXT_histogram = has_ext("GL_EXT_histogram");
9122  AFW_GL_GL_EXT_index_array_formats = has_ext("GL_EXT_index_array_formats");
9123  AFW_GL_GL_EXT_index_func = has_ext("GL_EXT_index_func");
9124  AFW_GL_GL_EXT_index_material = has_ext("GL_EXT_index_material");
9125  AFW_GL_GL_EXT_index_texture = has_ext("GL_EXT_index_texture");
9126  AFW_GL_GL_EXT_light_texture = has_ext("GL_EXT_light_texture");
9127  AFW_GL_GL_EXT_memory_object = has_ext("GL_EXT_memory_object");
9128  AFW_GL_GL_EXT_memory_object_fd = has_ext("GL_EXT_memory_object_fd");
9129  AFW_GL_GL_EXT_memory_object_win32 = has_ext("GL_EXT_memory_object_win32");
9130  AFW_GL_GL_EXT_misc_attribute = has_ext("GL_EXT_misc_attribute");
9131  AFW_GL_GL_EXT_multi_draw_arrays = has_ext("GL_EXT_multi_draw_arrays");
9132  AFW_GL_GL_EXT_multisample = has_ext("GL_EXT_multisample");
9133  AFW_GL_GL_EXT_packed_depth_stencil = has_ext("GL_EXT_packed_depth_stencil");
9134  AFW_GL_GL_EXT_packed_float = has_ext("GL_EXT_packed_float");
9135  AFW_GL_GL_EXT_packed_pixels = has_ext("GL_EXT_packed_pixels");
9136  AFW_GL_GL_EXT_paletted_texture = has_ext("GL_EXT_paletted_texture");
9137  AFW_GL_GL_EXT_pixel_buffer_object = has_ext("GL_EXT_pixel_buffer_object");
9138  AFW_GL_GL_EXT_pixel_transform = has_ext("GL_EXT_pixel_transform");
9139  AFW_GL_GL_EXT_pixel_transform_color_table = has_ext("GL_EXT_pixel_transform_color_table");
9140  AFW_GL_GL_EXT_point_parameters = has_ext("GL_EXT_point_parameters");
9141  AFW_GL_GL_EXT_polygon_offset = has_ext("GL_EXT_polygon_offset");
9142  AFW_GL_GL_EXT_polygon_offset_clamp = has_ext("GL_EXT_polygon_offset_clamp");
9143  AFW_GL_GL_EXT_post_depth_coverage = has_ext("GL_EXT_post_depth_coverage");
9144  AFW_GL_GL_EXT_provoking_vertex = has_ext("GL_EXT_provoking_vertex");
9145  AFW_GL_GL_EXT_raster_multisample = has_ext("GL_EXT_raster_multisample");
9146  AFW_GL_GL_EXT_rescale_normal = has_ext("GL_EXT_rescale_normal");
9147  AFW_GL_GL_EXT_secondary_color = has_ext("GL_EXT_secondary_color");
9148  AFW_GL_GL_EXT_semaphore = has_ext("GL_EXT_semaphore");
9149  AFW_GL_GL_EXT_semaphore_fd = has_ext("GL_EXT_semaphore_fd");
9150  AFW_GL_GL_EXT_semaphore_win32 = has_ext("GL_EXT_semaphore_win32");
9151  AFW_GL_GL_EXT_separate_shader_objects = has_ext("GL_EXT_separate_shader_objects");
9152  AFW_GL_GL_EXT_separate_specular_color = has_ext("GL_EXT_separate_specular_color");
9153  AFW_GL_GL_EXT_shader_image_load_formatted = has_ext("GL_EXT_shader_image_load_formatted");
9154  AFW_GL_GL_EXT_shader_image_load_store = has_ext("GL_EXT_shader_image_load_store");
9155  AFW_GL_GL_EXT_shader_integer_mix = has_ext("GL_EXT_shader_integer_mix");
9156  AFW_GL_GL_EXT_shadow_funcs = has_ext("GL_EXT_shadow_funcs");
9157  AFW_GL_GL_EXT_shared_texture_palette = has_ext("GL_EXT_shared_texture_palette");
9158  AFW_GL_GL_EXT_sparse_texture2 = has_ext("GL_EXT_sparse_texture2");
9159  AFW_GL_GL_EXT_stencil_clear_tag = has_ext("GL_EXT_stencil_clear_tag");
9160  AFW_GL_GL_EXT_stencil_two_side = has_ext("GL_EXT_stencil_two_side");
9161  AFW_GL_GL_EXT_stencil_wrap = has_ext("GL_EXT_stencil_wrap");
9162  AFW_GL_GL_EXT_subtexture = has_ext("GL_EXT_subtexture");
9163  AFW_GL_GL_EXT_texture = has_ext("GL_EXT_texture");
9164  AFW_GL_GL_EXT_texture3D = has_ext("GL_EXT_texture3D");
9165  AFW_GL_GL_EXT_texture_array = has_ext("GL_EXT_texture_array");
9166  AFW_GL_GL_EXT_texture_buffer_object = has_ext("GL_EXT_texture_buffer_object");
9167  AFW_GL_GL_EXT_texture_compression_latc = has_ext("GL_EXT_texture_compression_latc");
9168  AFW_GL_GL_EXT_texture_compression_rgtc = has_ext("GL_EXT_texture_compression_rgtc");
9169  AFW_GL_GL_EXT_texture_compression_s3tc = has_ext("GL_EXT_texture_compression_s3tc");
9170  AFW_GL_GL_EXT_texture_cube_map = has_ext("GL_EXT_texture_cube_map");
9171  AFW_GL_GL_EXT_texture_env_add = has_ext("GL_EXT_texture_env_add");
9172  AFW_GL_GL_EXT_texture_env_combine = has_ext("GL_EXT_texture_env_combine");
9173  AFW_GL_GL_EXT_texture_env_dot3 = has_ext("GL_EXT_texture_env_dot3");
9174  AFW_GL_GL_EXT_texture_filter_anisotropic = has_ext("GL_EXT_texture_filter_anisotropic");
9175  AFW_GL_GL_EXT_texture_filter_minmax = has_ext("GL_EXT_texture_filter_minmax");
9176  AFW_GL_GL_EXT_texture_integer = has_ext("GL_EXT_texture_integer");
9177  AFW_GL_GL_EXT_texture_lod_bias = has_ext("GL_EXT_texture_lod_bias");
9178  AFW_GL_GL_EXT_texture_mirror_clamp = has_ext("GL_EXT_texture_mirror_clamp");
9179  AFW_GL_GL_EXT_texture_object = has_ext("GL_EXT_texture_object");
9180  AFW_GL_GL_EXT_texture_perturb_normal = has_ext("GL_EXT_texture_perturb_normal");
9181  AFW_GL_GL_EXT_texture_sRGB = has_ext("GL_EXT_texture_sRGB");
9182  AFW_GL_GL_EXT_texture_sRGB_decode = has_ext("GL_EXT_texture_sRGB_decode");
9183  AFW_GL_GL_EXT_texture_shared_exponent = has_ext("GL_EXT_texture_shared_exponent");
9184  AFW_GL_GL_EXT_texture_snorm = has_ext("GL_EXT_texture_snorm");
9185  AFW_GL_GL_EXT_texture_swizzle = has_ext("GL_EXT_texture_swizzle");
9186  AFW_GL_GL_EXT_timer_query = has_ext("GL_EXT_timer_query");
9187  AFW_GL_GL_EXT_transform_feedback = has_ext("GL_EXT_transform_feedback");
9188  AFW_GL_GL_EXT_vertex_array = has_ext("GL_EXT_vertex_array");
9189  AFW_GL_GL_EXT_vertex_array_bgra = has_ext("GL_EXT_vertex_array_bgra");
9190  AFW_GL_GL_EXT_vertex_attrib_64bit = has_ext("GL_EXT_vertex_attrib_64bit");
9191  AFW_GL_GL_EXT_vertex_shader = has_ext("GL_EXT_vertex_shader");
9192  AFW_GL_GL_EXT_vertex_weighting = has_ext("GL_EXT_vertex_weighting");
9193  AFW_GL_GL_EXT_win32_keyed_mutex = has_ext("GL_EXT_win32_keyed_mutex");
9194  AFW_GL_GL_EXT_window_rectangles = has_ext("GL_EXT_window_rectangles");
9195  AFW_GL_GL_EXT_x11_sync_object = has_ext("GL_EXT_x11_sync_object");
9196  AFW_GL_GL_GREMEDY_frame_terminator = has_ext("GL_GREMEDY_frame_terminator");
9197  AFW_GL_GL_GREMEDY_string_marker = has_ext("GL_GREMEDY_string_marker");
9198  AFW_GL_GL_HP_convolution_border_modes = has_ext("GL_HP_convolution_border_modes");
9199  AFW_GL_GL_HP_image_transform = has_ext("GL_HP_image_transform");
9200  AFW_GL_GL_HP_occlusion_test = has_ext("GL_HP_occlusion_test");
9201  AFW_GL_GL_HP_texture_lighting = has_ext("GL_HP_texture_lighting");
9202  AFW_GL_GL_IBM_cull_vertex = has_ext("GL_IBM_cull_vertex");
9203  AFW_GL_GL_IBM_multimode_draw_arrays = has_ext("GL_IBM_multimode_draw_arrays");
9204  AFW_GL_GL_IBM_rasterpos_clip = has_ext("GL_IBM_rasterpos_clip");
9205  AFW_GL_GL_IBM_static_data = has_ext("GL_IBM_static_data");
9206  AFW_GL_GL_IBM_texture_mirrored_repeat = has_ext("GL_IBM_texture_mirrored_repeat");
9207  AFW_GL_GL_IBM_vertex_array_lists = has_ext("GL_IBM_vertex_array_lists");
9208  AFW_GL_GL_INGR_blend_func_separate = has_ext("GL_INGR_blend_func_separate");
9209  AFW_GL_GL_INGR_color_clamp = has_ext("GL_INGR_color_clamp");
9210  AFW_GL_GL_INGR_interlace_read = has_ext("GL_INGR_interlace_read");
9211  AFW_GL_GL_INTEL_conservative_rasterization = has_ext("GL_INTEL_conservative_rasterization");
9212  AFW_GL_GL_INTEL_fragment_shader_ordering = has_ext("GL_INTEL_fragment_shader_ordering");
9213  AFW_GL_GL_INTEL_framebuffer_CMAA = has_ext("GL_INTEL_framebuffer_CMAA");
9214  AFW_GL_GL_INTEL_map_texture = has_ext("GL_INTEL_map_texture");
9215  AFW_GL_GL_INTEL_parallel_arrays = has_ext("GL_INTEL_parallel_arrays");
9216  AFW_GL_GL_INTEL_performance_query = has_ext("GL_INTEL_performance_query");
9217  AFW_GL_GL_KHR_blend_equation_advanced = has_ext("GL_KHR_blend_equation_advanced");
9218  AFW_GL_GL_KHR_blend_equation_advanced_coherent = has_ext("GL_KHR_blend_equation_advanced_coherent");
9219  AFW_GL_GL_KHR_context_flush_control = has_ext("GL_KHR_context_flush_control");
9220  AFW_GL_GL_KHR_debug = has_ext("GL_KHR_debug");
9221  AFW_GL_GL_KHR_no_error = has_ext("GL_KHR_no_error");
9222  AFW_GL_GL_KHR_parallel_shader_compile = has_ext("GL_KHR_parallel_shader_compile");
9223  AFW_GL_GL_KHR_robust_buffer_access_behavior = has_ext("GL_KHR_robust_buffer_access_behavior");
9224  AFW_GL_GL_KHR_robustness = has_ext("GL_KHR_robustness");
9225  AFW_GL_GL_KHR_texture_compression_astc_hdr = has_ext("GL_KHR_texture_compression_astc_hdr");
9226  AFW_GL_GL_KHR_texture_compression_astc_ldr = has_ext("GL_KHR_texture_compression_astc_ldr");
9227  AFW_GL_GL_KHR_texture_compression_astc_sliced_3d = has_ext("GL_KHR_texture_compression_astc_sliced_3d");
9228  AFW_GL_GL_MESAX_texture_stack = has_ext("GL_MESAX_texture_stack");
9229  AFW_GL_GL_MESA_pack_invert = has_ext("GL_MESA_pack_invert");
9230  AFW_GL_GL_MESA_program_binary_formats = has_ext("GL_MESA_program_binary_formats");
9231  AFW_GL_GL_MESA_resize_buffers = has_ext("GL_MESA_resize_buffers");
9232  AFW_GL_GL_MESA_shader_integer_functions = has_ext("GL_MESA_shader_integer_functions");
9233  AFW_GL_GL_MESA_tile_raster_order = has_ext("GL_MESA_tile_raster_order");
9234  AFW_GL_GL_MESA_window_pos = has_ext("GL_MESA_window_pos");
9235  AFW_GL_GL_MESA_ycbcr_texture = has_ext("GL_MESA_ycbcr_texture");
9236  AFW_GL_GL_NVX_blend_equation_advanced_multi_draw_buffers = has_ext("GL_NVX_blend_equation_advanced_multi_draw_buffers");
9237  AFW_GL_GL_NVX_conditional_render = has_ext("GL_NVX_conditional_render");
9238  AFW_GL_GL_NVX_gpu_memory_info = has_ext("GL_NVX_gpu_memory_info");
9239  AFW_GL_GL_NVX_linked_gpu_multicast = has_ext("GL_NVX_linked_gpu_multicast");
9240  AFW_GL_GL_NV_alpha_to_coverage_dither_control = has_ext("GL_NV_alpha_to_coverage_dither_control");
9241  AFW_GL_GL_NV_bindless_multi_draw_indirect = has_ext("GL_NV_bindless_multi_draw_indirect");
9242  AFW_GL_GL_NV_bindless_multi_draw_indirect_count = has_ext("GL_NV_bindless_multi_draw_indirect_count");
9243  AFW_GL_GL_NV_bindless_texture = has_ext("GL_NV_bindless_texture");
9244  AFW_GL_GL_NV_blend_equation_advanced = has_ext("GL_NV_blend_equation_advanced");
9245  AFW_GL_GL_NV_blend_equation_advanced_coherent = has_ext("GL_NV_blend_equation_advanced_coherent");
9246  AFW_GL_GL_NV_blend_minmax_factor = has_ext("GL_NV_blend_minmax_factor");
9247  AFW_GL_GL_NV_blend_square = has_ext("GL_NV_blend_square");
9248  AFW_GL_GL_NV_clip_space_w_scaling = has_ext("GL_NV_clip_space_w_scaling");
9249  AFW_GL_GL_NV_command_list = has_ext("GL_NV_command_list");
9250  AFW_GL_GL_NV_compute_program5 = has_ext("GL_NV_compute_program5");
9251  AFW_GL_GL_NV_conditional_render = has_ext("GL_NV_conditional_render");
9252  AFW_GL_GL_NV_conservative_raster = has_ext("GL_NV_conservative_raster");
9253  AFW_GL_GL_NV_conservative_raster_dilate = has_ext("GL_NV_conservative_raster_dilate");
9254  AFW_GL_GL_NV_conservative_raster_pre_snap_triangles = has_ext("GL_NV_conservative_raster_pre_snap_triangles");
9255  AFW_GL_GL_NV_copy_depth_to_color = has_ext("GL_NV_copy_depth_to_color");
9256  AFW_GL_GL_NV_copy_image = has_ext("GL_NV_copy_image");
9257  AFW_GL_GL_NV_deep_texture3D = has_ext("GL_NV_deep_texture3D");
9258  AFW_GL_GL_NV_depth_buffer_float = has_ext("GL_NV_depth_buffer_float");
9259  AFW_GL_GL_NV_depth_clamp = has_ext("GL_NV_depth_clamp");
9260  AFW_GL_GL_NV_draw_texture = has_ext("GL_NV_draw_texture");
9261  AFW_GL_GL_NV_draw_vulkan_image = has_ext("GL_NV_draw_vulkan_image");
9262  AFW_GL_GL_NV_evaluators = has_ext("GL_NV_evaluators");
9263  AFW_GL_GL_NV_explicit_multisample = has_ext("GL_NV_explicit_multisample");
9264  AFW_GL_GL_NV_fence = has_ext("GL_NV_fence");
9265  AFW_GL_GL_NV_fill_rectangle = has_ext("GL_NV_fill_rectangle");
9266  AFW_GL_GL_NV_float_buffer = has_ext("GL_NV_float_buffer");
9267  AFW_GL_GL_NV_fog_distance = has_ext("GL_NV_fog_distance");
9268  AFW_GL_GL_NV_fragment_coverage_to_color = has_ext("GL_NV_fragment_coverage_to_color");
9269  AFW_GL_GL_NV_fragment_program = has_ext("GL_NV_fragment_program");
9270  AFW_GL_GL_NV_fragment_program2 = has_ext("GL_NV_fragment_program2");
9271  AFW_GL_GL_NV_fragment_program4 = has_ext("GL_NV_fragment_program4");
9272  AFW_GL_GL_NV_fragment_program_option = has_ext("GL_NV_fragment_program_option");
9273  AFW_GL_GL_NV_fragment_shader_interlock = has_ext("GL_NV_fragment_shader_interlock");
9274  AFW_GL_GL_NV_framebuffer_mixed_samples = has_ext("GL_NV_framebuffer_mixed_samples");
9275  AFW_GL_GL_NV_framebuffer_multisample_coverage = has_ext("GL_NV_framebuffer_multisample_coverage");
9276  AFW_GL_GL_NV_geometry_program4 = has_ext("GL_NV_geometry_program4");
9277  AFW_GL_GL_NV_geometry_shader4 = has_ext("GL_NV_geometry_shader4");
9278  AFW_GL_GL_NV_geometry_shader_passthrough = has_ext("GL_NV_geometry_shader_passthrough");
9279  AFW_GL_GL_NV_gpu_multicast = has_ext("GL_NV_gpu_multicast");
9280  AFW_GL_GL_NV_gpu_program4 = has_ext("GL_NV_gpu_program4");
9281  AFW_GL_GL_NV_gpu_program5 = has_ext("GL_NV_gpu_program5");
9282  AFW_GL_GL_NV_gpu_program5_mem_extended = has_ext("GL_NV_gpu_program5_mem_extended");
9283  AFW_GL_GL_NV_gpu_shader5 = has_ext("GL_NV_gpu_shader5");
9284  AFW_GL_GL_NV_half_float = has_ext("GL_NV_half_float");
9285  AFW_GL_GL_NV_internalformat_sample_query = has_ext("GL_NV_internalformat_sample_query");
9286  AFW_GL_GL_NV_light_max_exponent = has_ext("GL_NV_light_max_exponent");
9287  AFW_GL_GL_NV_multisample_coverage = has_ext("GL_NV_multisample_coverage");
9288  AFW_GL_GL_NV_multisample_filter_hint = has_ext("GL_NV_multisample_filter_hint");
9289  AFW_GL_GL_NV_occlusion_query = has_ext("GL_NV_occlusion_query");
9290  AFW_GL_GL_NV_packed_depth_stencil = has_ext("GL_NV_packed_depth_stencil");
9291  AFW_GL_GL_NV_parameter_buffer_object = has_ext("GL_NV_parameter_buffer_object");
9292  AFW_GL_GL_NV_parameter_buffer_object2 = has_ext("GL_NV_parameter_buffer_object2");
9293  AFW_GL_GL_NV_path_rendering = has_ext("GL_NV_path_rendering");
9294  AFW_GL_GL_NV_path_rendering_shared_edge = has_ext("GL_NV_path_rendering_shared_edge");
9295  AFW_GL_GL_NV_pixel_data_range = has_ext("GL_NV_pixel_data_range");
9296  AFW_GL_GL_NV_point_sprite = has_ext("GL_NV_point_sprite");
9297  AFW_GL_GL_NV_present_video = has_ext("GL_NV_present_video");
9298  AFW_GL_GL_NV_primitive_restart = has_ext("GL_NV_primitive_restart");
9299  AFW_GL_GL_NV_query_resource = has_ext("GL_NV_query_resource");
9300  AFW_GL_GL_NV_query_resource_tag = has_ext("GL_NV_query_resource_tag");
9301  AFW_GL_GL_NV_register_combiners = has_ext("GL_NV_register_combiners");
9302  AFW_GL_GL_NV_register_combiners2 = has_ext("GL_NV_register_combiners2");
9303  AFW_GL_GL_NV_robustness_video_memory_purge = has_ext("GL_NV_robustness_video_memory_purge");
9304  AFW_GL_GL_NV_sample_locations = has_ext("GL_NV_sample_locations");
9305  AFW_GL_GL_NV_sample_mask_override_coverage = has_ext("GL_NV_sample_mask_override_coverage");
9306  AFW_GL_GL_NV_shader_atomic_counters = has_ext("GL_NV_shader_atomic_counters");
9307  AFW_GL_GL_NV_shader_atomic_float = has_ext("GL_NV_shader_atomic_float");
9308  AFW_GL_GL_NV_shader_atomic_float64 = has_ext("GL_NV_shader_atomic_float64");
9309  AFW_GL_GL_NV_shader_atomic_fp16_vector = has_ext("GL_NV_shader_atomic_fp16_vector");
9310  AFW_GL_GL_NV_shader_atomic_int64 = has_ext("GL_NV_shader_atomic_int64");
9311  AFW_GL_GL_NV_shader_buffer_load = has_ext("GL_NV_shader_buffer_load");
9312  AFW_GL_GL_NV_shader_buffer_store = has_ext("GL_NV_shader_buffer_store");
9313  AFW_GL_GL_NV_shader_storage_buffer_object = has_ext("GL_NV_shader_storage_buffer_object");
9314  AFW_GL_GL_NV_shader_thread_group = has_ext("GL_NV_shader_thread_group");
9315  AFW_GL_GL_NV_shader_thread_shuffle = has_ext("GL_NV_shader_thread_shuffle");
9316  AFW_GL_GL_NV_stereo_view_rendering = has_ext("GL_NV_stereo_view_rendering");
9317  AFW_GL_GL_NV_tessellation_program5 = has_ext("GL_NV_tessellation_program5");
9318  AFW_GL_GL_NV_texgen_emboss = has_ext("GL_NV_texgen_emboss");
9319  AFW_GL_GL_NV_texgen_reflection = has_ext("GL_NV_texgen_reflection");
9320  AFW_GL_GL_NV_texture_barrier = has_ext("GL_NV_texture_barrier");
9321  AFW_GL_GL_NV_texture_compression_vtc = has_ext("GL_NV_texture_compression_vtc");
9322  AFW_GL_GL_NV_texture_env_combine4 = has_ext("GL_NV_texture_env_combine4");
9323  AFW_GL_GL_NV_texture_expand_normal = has_ext("GL_NV_texture_expand_normal");
9324  AFW_GL_GL_NV_texture_multisample = has_ext("GL_NV_texture_multisample");
9325  AFW_GL_GL_NV_texture_rectangle = has_ext("GL_NV_texture_rectangle");
9326  AFW_GL_GL_NV_texture_rectangle_compressed = has_ext("GL_NV_texture_rectangle_compressed");
9327  AFW_GL_GL_NV_texture_shader = has_ext("GL_NV_texture_shader");
9328  AFW_GL_GL_NV_texture_shader2 = has_ext("GL_NV_texture_shader2");
9329  AFW_GL_GL_NV_texture_shader3 = has_ext("GL_NV_texture_shader3");
9330  AFW_GL_GL_NV_transform_feedback = has_ext("GL_NV_transform_feedback");
9331  AFW_GL_GL_NV_transform_feedback2 = has_ext("GL_NV_transform_feedback2");
9332  AFW_GL_GL_NV_uniform_buffer_unified_memory = has_ext("GL_NV_uniform_buffer_unified_memory");
9333  AFW_GL_GL_NV_vdpau_interop = has_ext("GL_NV_vdpau_interop");
9334  AFW_GL_GL_NV_vertex_array_range = has_ext("GL_NV_vertex_array_range");
9335  AFW_GL_GL_NV_vertex_array_range2 = has_ext("GL_NV_vertex_array_range2");
9336  AFW_GL_GL_NV_vertex_attrib_integer_64bit = has_ext("GL_NV_vertex_attrib_integer_64bit");
9337  AFW_GL_GL_NV_vertex_buffer_unified_memory = has_ext("GL_NV_vertex_buffer_unified_memory");
9338  AFW_GL_GL_NV_vertex_program = has_ext("GL_NV_vertex_program");
9339  AFW_GL_GL_NV_vertex_program1_1 = has_ext("GL_NV_vertex_program1_1");
9340  AFW_GL_GL_NV_vertex_program2 = has_ext("GL_NV_vertex_program2");
9341  AFW_GL_GL_NV_vertex_program2_option = has_ext("GL_NV_vertex_program2_option");
9342  AFW_GL_GL_NV_vertex_program3 = has_ext("GL_NV_vertex_program3");
9343  AFW_GL_GL_NV_vertex_program4 = has_ext("GL_NV_vertex_program4");
9344  AFW_GL_GL_NV_video_capture = has_ext("GL_NV_video_capture");
9345  AFW_GL_GL_NV_viewport_array2 = has_ext("GL_NV_viewport_array2");
9346  AFW_GL_GL_NV_viewport_swizzle = has_ext("GL_NV_viewport_swizzle");
9347  AFW_GL_GL_OES_byte_coordinates = has_ext("GL_OES_byte_coordinates");
9348  AFW_GL_GL_OES_compressed_paletted_texture = has_ext("GL_OES_compressed_paletted_texture");
9349  AFW_GL_GL_OES_fixed_point = has_ext("GL_OES_fixed_point");
9350  AFW_GL_GL_OES_query_matrix = has_ext("GL_OES_query_matrix");
9351  AFW_GL_GL_OES_read_format = has_ext("GL_OES_read_format");
9352  AFW_GL_GL_OES_single_precision = has_ext("GL_OES_single_precision");
9353  AFW_GL_GL_OML_interlace = has_ext("GL_OML_interlace");
9354  AFW_GL_GL_OML_resample = has_ext("GL_OML_resample");
9355  AFW_GL_GL_OML_subsample = has_ext("GL_OML_subsample");
9356  AFW_GL_GL_OVR_multiview = has_ext("GL_OVR_multiview");
9357  AFW_GL_GL_OVR_multiview2 = has_ext("GL_OVR_multiview2");
9358  AFW_GL_GL_PGI_misc_hints = has_ext("GL_PGI_misc_hints");
9359  AFW_GL_GL_PGI_vertex_hints = has_ext("GL_PGI_vertex_hints");
9360  AFW_GL_GL_REND_screen_coordinates = has_ext("GL_REND_screen_coordinates");
9361  AFW_GL_GL_S3_s3tc = has_ext("GL_S3_s3tc");
9362  AFW_GL_GL_SGIS_detail_texture = has_ext("GL_SGIS_detail_texture");
9363  AFW_GL_GL_SGIS_fog_function = has_ext("GL_SGIS_fog_function");
9364  AFW_GL_GL_SGIS_generate_mipmap = has_ext("GL_SGIS_generate_mipmap");
9365  AFW_GL_GL_SGIS_multisample = has_ext("GL_SGIS_multisample");
9366  AFW_GL_GL_SGIS_pixel_texture = has_ext("GL_SGIS_pixel_texture");
9367  AFW_GL_GL_SGIS_point_line_texgen = has_ext("GL_SGIS_point_line_texgen");
9368  AFW_GL_GL_SGIS_point_parameters = has_ext("GL_SGIS_point_parameters");
9369  AFW_GL_GL_SGIS_sharpen_texture = has_ext("GL_SGIS_sharpen_texture");
9370  AFW_GL_GL_SGIS_texture4D = has_ext("GL_SGIS_texture4D");
9371  AFW_GL_GL_SGIS_texture_border_clamp = has_ext("GL_SGIS_texture_border_clamp");
9372  AFW_GL_GL_SGIS_texture_color_mask = has_ext("GL_SGIS_texture_color_mask");
9373  AFW_GL_GL_SGIS_texture_edge_clamp = has_ext("GL_SGIS_texture_edge_clamp");
9374  AFW_GL_GL_SGIS_texture_filter4 = has_ext("GL_SGIS_texture_filter4");
9375  AFW_GL_GL_SGIS_texture_lod = has_ext("GL_SGIS_texture_lod");
9376  AFW_GL_GL_SGIS_texture_select = has_ext("GL_SGIS_texture_select");
9377  AFW_GL_GL_SGIX_async = has_ext("GL_SGIX_async");
9378  AFW_GL_GL_SGIX_async_histogram = has_ext("GL_SGIX_async_histogram");
9379  AFW_GL_GL_SGIX_async_pixel = has_ext("GL_SGIX_async_pixel");
9380  AFW_GL_GL_SGIX_blend_alpha_minmax = has_ext("GL_SGIX_blend_alpha_minmax");
9381  AFW_GL_GL_SGIX_calligraphic_fragment = has_ext("GL_SGIX_calligraphic_fragment");
9382  AFW_GL_GL_SGIX_clipmap = has_ext("GL_SGIX_clipmap");
9383  AFW_GL_GL_SGIX_convolution_accuracy = has_ext("GL_SGIX_convolution_accuracy");
9384  AFW_GL_GL_SGIX_depth_pass_instrument = has_ext("GL_SGIX_depth_pass_instrument");
9385  AFW_GL_GL_SGIX_depth_texture = has_ext("GL_SGIX_depth_texture");
9386  AFW_GL_GL_SGIX_flush_raster = has_ext("GL_SGIX_flush_raster");
9387  AFW_GL_GL_SGIX_fog_offset = has_ext("GL_SGIX_fog_offset");
9388  AFW_GL_GL_SGIX_fragment_lighting = has_ext("GL_SGIX_fragment_lighting");
9389  AFW_GL_GL_SGIX_framezoom = has_ext("GL_SGIX_framezoom");
9390  AFW_GL_GL_SGIX_igloo_interface = has_ext("GL_SGIX_igloo_interface");
9391  AFW_GL_GL_SGIX_instruments = has_ext("GL_SGIX_instruments");
9392  AFW_GL_GL_SGIX_interlace = has_ext("GL_SGIX_interlace");
9393  AFW_GL_GL_SGIX_ir_instrument1 = has_ext("GL_SGIX_ir_instrument1");
9394  AFW_GL_GL_SGIX_list_priority = has_ext("GL_SGIX_list_priority");
9395  AFW_GL_GL_SGIX_pixel_texture = has_ext("GL_SGIX_pixel_texture");
9396  AFW_GL_GL_SGIX_pixel_tiles = has_ext("GL_SGIX_pixel_tiles");
9397  AFW_GL_GL_SGIX_polynomial_ffd = has_ext("GL_SGIX_polynomial_ffd");
9398  AFW_GL_GL_SGIX_reference_plane = has_ext("GL_SGIX_reference_plane");
9399  AFW_GL_GL_SGIX_resample = has_ext("GL_SGIX_resample");
9400  AFW_GL_GL_SGIX_scalebias_hint = has_ext("GL_SGIX_scalebias_hint");
9401  AFW_GL_GL_SGIX_shadow = has_ext("GL_SGIX_shadow");
9402  AFW_GL_GL_SGIX_shadow_ambient = has_ext("GL_SGIX_shadow_ambient");
9403  AFW_GL_GL_SGIX_sprite = has_ext("GL_SGIX_sprite");
9404  AFW_GL_GL_SGIX_subsample = has_ext("GL_SGIX_subsample");
9405  AFW_GL_GL_SGIX_tag_sample_buffer = has_ext("GL_SGIX_tag_sample_buffer");
9406  AFW_GL_GL_SGIX_texture_add_env = has_ext("GL_SGIX_texture_add_env");
9407  AFW_GL_GL_SGIX_texture_coordinate_clamp = has_ext("GL_SGIX_texture_coordinate_clamp");
9408  AFW_GL_GL_SGIX_texture_lod_bias = has_ext("GL_SGIX_texture_lod_bias");
9409  AFW_GL_GL_SGIX_texture_multi_buffer = has_ext("GL_SGIX_texture_multi_buffer");
9410  AFW_GL_GL_SGIX_texture_scale_bias = has_ext("GL_SGIX_texture_scale_bias");
9411  AFW_GL_GL_SGIX_vertex_preclip = has_ext("GL_SGIX_vertex_preclip");
9412  AFW_GL_GL_SGIX_ycrcb = has_ext("GL_SGIX_ycrcb");
9413  AFW_GL_GL_SGIX_ycrcb_subsample = has_ext("GL_SGIX_ycrcb_subsample");
9414  AFW_GL_GL_SGIX_ycrcba = has_ext("GL_SGIX_ycrcba");
9415  AFW_GL_GL_SGI_color_matrix = has_ext("GL_SGI_color_matrix");
9416  AFW_GL_GL_SGI_color_table = has_ext("GL_SGI_color_table");
9417  AFW_GL_GL_SGI_texture_color_table = has_ext("GL_SGI_texture_color_table");
9418  AFW_GL_GL_SUNX_constant_data = has_ext("GL_SUNX_constant_data");
9419  AFW_GL_GL_SUN_convolution_border_modes = has_ext("GL_SUN_convolution_border_modes");
9420  AFW_GL_GL_SUN_global_alpha = has_ext("GL_SUN_global_alpha");
9421  AFW_GL_GL_SUN_mesh_array = has_ext("GL_SUN_mesh_array");
9422  AFW_GL_GL_SUN_slice_accum = has_ext("GL_SUN_slice_accum");
9423  AFW_GL_GL_SUN_triangle_list = has_ext("GL_SUN_triangle_list");
9424  AFW_GL_GL_SUN_vertex = has_ext("GL_SUN_vertex");
9425  AFW_GL_GL_WIN_phong_shading = has_ext("GL_WIN_phong_shading");
9426  AFW_GL_GL_WIN_specular_fog = has_ext("GL_WIN_specular_fog");
9427  free_exts();
9428  return 1;
9429 }
9430 
9431 static void find_coreGL(void) {
9432 
9433  /* Thank you @elmindreda
9434  * https://github.com/elmindreda/greg/blob/master/templates/greg.c.in#L176
9435  * https://github.com/glfw/glfw/blob/master/src/context.c#L36
9436  */
9437  int i, major, minor;
9438 
9439  const char* version;
9440  const char* prefixes[] = {
9441  "OpenGL ES-CM ",
9442  "OpenGL ES-CL ",
9443  "OpenGL ES ",
9444  NULL
9445  };
9446 
9447  version = (const char*) glGetString(GL_VERSION);
9448  if (!version) return;
9449 
9450  for (i = 0; prefixes[i]; i++) {
9451  const size_t length = strlen(prefixes[i]);
9452  if (strncmp(version, prefixes[i], length) == 0) {
9453  version += length;
9454  break;
9455  }
9456  }
9457 
9458 /* PR #18 */
9459 #ifdef _MSC_VER
9460  sscanf_s(version, "%d.%d", &major, &minor);
9461 #else
9462  sscanf(version, "%d.%d", &major, &minor);
9463 #endif
9464 
9467  AFW_GL_GL_VERSION_1_0 = (major == 1 && minor >= 0) || major > 1;
9468  AFW_GL_GL_VERSION_1_1 = (major == 1 && minor >= 1) || major > 1;
9469  AFW_GL_GL_VERSION_1_2 = (major == 1 && minor >= 2) || major > 1;
9470  AFW_GL_GL_VERSION_1_3 = (major == 1 && minor >= 3) || major > 1;
9471  AFW_GL_GL_VERSION_1_4 = (major == 1 && minor >= 4) || major > 1;
9472  AFW_GL_GL_VERSION_1_5 = (major == 1 && minor >= 5) || major > 1;
9473  AFW_GL_GL_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2;
9474  AFW_GL_GL_VERSION_2_1 = (major == 2 && minor >= 1) || major > 2;
9475  AFW_GL_GL_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3;
9476  AFW_GL_GL_VERSION_3_1 = (major == 3 && minor >= 1) || major > 3;
9477  AFW_GL_GL_VERSION_3_2 = (major == 3 && minor >= 2) || major > 3;
9478  AFW_GL_GL_VERSION_3_3 = (major == 3 && minor >= 3) || major > 3;
9479  AFW_GL_GL_VERSION_4_0 = (major == 4 && minor >= 0) || major > 4;
9480  AFW_GL_GL_VERSION_4_1 = (major == 4 && minor >= 1) || major > 4;
9481  AFW_GL_GL_VERSION_4_2 = (major == 4 && minor >= 2) || major > 4;
9482  AFW_GL_GL_VERSION_4_3 = (major == 4 && minor >= 3) || major > 4;
9483  AFW_GL_GL_VERSION_4_4 = (major == 4 && minor >= 4) || major > 4;
9484  AFW_GL_GL_VERSION_4_5 = (major == 4 && minor >= 5) || major > 4;
9485  AFW_GL_GL_VERSION_4_6 = (major == 4 && minor >= 6) || major > 4;
9486  if (GLVersion.major > 4 || (GLVersion.major >= 4 && GLVersion.minor >= 6)) {
9487  max_loaded_major = 4;
9488  max_loaded_minor = 6;
9489  }
9490 }
9491 
9493  GLVersion.major = 0; GLVersion.minor = 0;
9494  glGetString = (PFNGLGETSTRINGPROC)load("glGetString");
9495  if(glGetString == NULL) return 0;
9496  if(glGetString(GL_VERSION) == NULL) return 0;
9497  find_coreGL();
9498  load_GL_VERSION_1_0(load);
9499  load_GL_VERSION_1_1(load);
9500  load_GL_VERSION_1_2(load);
9501  load_GL_VERSION_1_3(load);
9502  load_GL_VERSION_1_4(load);
9503  load_GL_VERSION_1_5(load);
9504  load_GL_VERSION_2_0(load);
9505  load_GL_VERSION_2_1(load);
9506  load_GL_VERSION_3_0(load);
9507  load_GL_VERSION_3_1(load);
9508  load_GL_VERSION_3_2(load);
9509  load_GL_VERSION_3_3(load);
9510  load_GL_VERSION_4_0(load);
9511  load_GL_VERSION_4_1(load);
9512  load_GL_VERSION_4_2(load);
9513  load_GL_VERSION_4_3(load);
9514  load_GL_VERSION_4_4(load);
9515  load_GL_VERSION_4_5(load);
9516  load_GL_VERSION_4_6(load);
9517 
9518  if (!find_extensionsGL()) return 0;
9519  load_GL_3DFX_tbuffer(load);
9534  load_GL_APPLE_fence(load);
9548  load_GL_ARB_cl_event(load);
9556  load_GL_ARB_copy_image(load);
9570  load_GL_ARB_gl_spirv(load);
9573  load_GL_ARB_imaging(load);
9581  load_GL_ARB_multi_bind(load);
9591  load_GL_ARB_robustness(load);
9604  load_GL_ARB_sync(load);
9629  load_GL_ARB_window_pos(load);
9659  load_GL_EXT_fog_coord(load);
9666  load_GL_EXT_histogram(load);
9667  load_GL_EXT_index_func(load);
9683  load_GL_EXT_semaphore(load);
9690  load_GL_EXT_subtexture(load);
9691  load_GL_EXT_texture3D(load);
9719  load_GL_KHR_debug(load);
9721  load_GL_KHR_robustness(load);
9737  load_GL_NV_copy_image(load);
9741  load_GL_NV_evaluators(load);
9743  load_GL_NV_fence(load);
9752  load_GL_NV_gpu_shader5(load);
9753  load_GL_NV_half_float(load);
9784  load_GL_OVR_multiview(load);
9785  load_GL_PGI_misc_hints(load);
9792  load_GL_SGIS_texture4D(load);
9795  load_GL_SGIX_async(load);
9798  load_GL_SGIX_framezoom(load);
9805  load_GL_SGIX_sprite(load);
9810  load_GL_SUN_mesh_array(load);
9812  load_GL_SUN_vertex(load);
9813  return GLVersion.major != 0 || GLVersion.minor != 0;
9814 }
9815 
PFNGLCOLORPOINTERVINTELPROC afw_gl_glColorPointervINTEL
Definition: GLLoader.c:3585
static void load_GL_NV_bindless_multi_draw_indirect_count(AFWGLloadproc load)
Definition: GLLoader.c:7811
PFNGLSHARPENTEXFUNCSGISPROC afw_gl_glSharpenTexFuncSGIS
Definition: GLLoader.c:4250
PFNGLPOINTALONGPATHNVPROC afw_gl_glPointAlongPathNV
Definition: GLLoader.c:3859
PFNGLMAPTEXTURE2DINTELPROC afw_gl_glMapTexture2DINTEL
Definition: GLLoader.c:3582
int AFW_GL_GL_ARB_draw_buffers_blend
Definition: GLLoader.c:1900
PFNGLGETSHADERPRECISIONFORMATPROC afw_gl_glGetShaderPrecisionFormat
Definition: GLLoader.c:1102
PFNGLGETVERTEXATTRIBIUIVPROC afw_gl_glGetVertexAttribIuiv
Definition: GLLoader.c:1033
PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC afw_gl_glApplyFramebufferAttachmentCMAAINTEL
Definition: GLLoader.c:3579
PFNGLGETUNIFORMI64VARBPROC afw_gl_glGetUniformi64vARB
Definition: GLLoader.c:2642
PFNGLLISTPARAMETERFVSGIXPROC afw_gl_glListParameterfvSGIX
Definition: GLLoader.c:4293
PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC afw_gl_glTextureStorage3DMultisampleEXT
Definition: GLLoader.c:3308
PFNGLTEXCOORD3FVPROC afw_gl_glTexCoord3fv
Definition: GLLoader.c:1371
PFNGLNAMEDBUFFERSUBDATAEXTPROC afw_gl_glNamedBufferSubDataEXT
Definition: GLLoader.c:3166
PFNGLVERTEXATTRIB4UIVPROC afw_gl_glVertexAttrib4uiv
Definition: GLLoader.c:1758
PFNGLGETVERTEXATTRIBPOINTERVNVPROC afw_gl_glGetVertexAttribPointervNV
Definition: GLLoader.c:4011
PFNGLGETVERTEXATTRIBIIVPROC afw_gl_glGetVertexAttribIiv
Definition: GLLoader.c:1000
PFNGLFRAGMENTLIGHTMODELISGIXPROC afw_gl_glFragmentLightModeliSGIX
Definition: GLLoader.c:4271
static void load_GL_NV_texture_multisample(AFWGLloadproc load)
Definition: GLLoader.c:8271
int AFW_GL_GL_EXT_direct_state_access
Definition: GLLoader.c:2392
int AFW_GL_GL_NV_parameter_buffer_object
Definition: GLLoader.c:1974
PFNGLINDEXUBVPROC afw_gl_glIndexubv
Definition: GLLoader.c:1386
int AFW_GL_GL_ARB_copy_buffer
Definition: GLLoader.c:2080
PFNGLBINDPROGRAMPIPELINEPROC afw_gl_glBindProgramPipeline
Definition: GLLoader.c:1446
PFNGLPROGRAMUNIFORM1UIVEXTPROC afw_gl_glProgramUniform1uivEXT
Definition: GLLoader.c:3211
PFNGLVERTEXATTRIB1DVNVPROC afw_gl_glVertexAttrib1dvNV
Definition: GLLoader.c:4024
PFNGLGETNUNIFORMDVARBPROC afw_gl_glGetnUniformdvARB
Definition: GLLoader.c:2755
int AFW_GL_GL_NV_texture_shader3
Definition: GLLoader.c:2458
PFNGLGETHISTOGRAMEXTPROC afw_gl_glGetHistogramEXT
Definition: GLLoader.c:3362
int AFW_GL_GL_ARB_gl_spirv
Definition: GLLoader.c:2039
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC afw_gl_glGetNamedFramebufferAttachmentParameteriv
Definition: GLLoader.c:1128
PFNGLTEXFILTERFUNCSGISPROC afw_gl_glTexFilterFuncSGIS
Definition: GLLoader.c:4256
PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC afw_gl_glTextureImage2DMultisampleNV
Definition: GLLoader.c:3932
PFNGLMULTITEXCOORD4FVARBPROC afw_gl_glMultiTexCoord4fvARB
Definition: GLLoader.c:2732
PFNGLBINDVERTEXARRAYAPPLEPROC afw_gl_glBindVertexArrayAPPLE
Definition: GLLoader.c:2557
int AFW_GL_GL_ARB_clear_texture
Definition: GLLoader.c:2426
PFNGLDRAWBUFFERSATIPROC afw_gl_glDrawBuffersATI
Definition: GLLoader.c:2916
PFNGLGETCONVOLUTIONPARAMETERFVPROC afw_gl_glGetConvolutionParameterfv
Definition: GLLoader.c:2680
PFNGLTEXTURESUBIMAGE3DEXTPROC afw_gl_glTextureSubImage3DEXT
Definition: GLLoader.c:3098
PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC afw_gl_glProgramUniformMatrix3x4dvEXT
Definition: GLLoader.c:3300
static void load_GL_NV_pixel_data_range(AFWGLloadproc load)
Definition: GLLoader.c:8189
static void load_GL_VERSION_4_4(AFWGLloadproc load)
Definition: GLLoader.c:5338
PFNGLTEXIMAGE3DEXTPROC afw_gl_glTexImage3DEXT
Definition: GLLoader.c:3465
int AFW_GL_GL_ARB_multitexture
Definition: GLLoader.c:2410
int AFW_GL_GL_EXT_packed_depth_stencil
Definition: GLLoader.c:2142
PFNGLSAMPLECOVERAGEPROC afw_gl_glSampleCoverage
Definition: GLLoader.c:1572
PFNGLTEXPARAMETERIIVEXTPROC afw_gl_glTexParameterIivEXT
Definition: GLLoader.c:3469
PFNGLGETFLOATINDEXEDVEXTPROC afw_gl_glGetFloatIndexedvEXT
Definition: GLLoader.c:3139
PFNGLGENBUFFERSARBPROC afw_gl_glGenBuffersARB
Definition: GLLoader.c:2845
int AFW_GL_GL_OML_resample
Definition: GLLoader.c:2416
int AFW_GL_GL_ARB_query_buffer_object
Definition: GLLoader.c:2092
PFNGLWEIGHTSVARBPROC afw_gl_glWeightsvARB
Definition: GLLoader.c:2834
PFNGLENDCONDITIONALRENDERNVPROC afw_gl_glEndConditionalRenderNV
Definition: GLLoader.c:3684
PFNGLNAMEDSTRINGARBPROC afw_gl_glNamedStringARB
Definition: GLLoader.c:2811
static void load_GL_ARB_copy_image(AFWGLloadproc load)
Definition: GLLoader.c:5738
static void load_GL_NV_bindless_texture(AFWGLloadproc load)
Definition: GLLoader.c:7816
PFNGLCLEARACCUMPROC afw_gl_glClearAccum
Definition: GLLoader.c:1715
PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC afw_gl_glCompressedTextureImage2DEXT
Definition: GLLoader.c:3148
static void load_GL_ARB_map_buffer_range(AFWGLloadproc load)
Definition: GLLoader.c:6072
PFNGLTEXSTORAGEMEM3DEXTPROC afw_gl_glTexStorageMem3DEXT
Definition: GLLoader.c:3386
PFNGLCREATEVERTEXARRAYSPROC afw_gl_glCreateVertexArrays
Definition: GLLoader.c:1280
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC afw_gl_glProgramUniformMatrix4x2fvEXT
Definition: GLLoader.c:3194
PFNGLTEXENVIVPROC afw_gl_glTexEnviv
Definition: GLLoader.c:1265
PFNGLGENERATEMIPMAPPROC afw_gl_glGenerateMipmap
Definition: GLLoader.c:1741
PFNGLBEGINOCCLUSIONQUERYNVPROC afw_gl_glBeginOcclusionQueryNV
Definition: GLLoader.c:3811
PFNGLWINDOWPOS3DPROC afw_gl_glWindowPos3d
Definition: GLLoader.c:1462
PFNGLBINDSAMPLERPROC afw_gl_glBindSampler
Definition: GLLoader.c:858
int AFW_GL_GL_EXT_cmyka
Definition: GLLoader.c:2171
PFNGLNAMEDBUFFERSTORAGEPROC afw_gl_glNamedBufferStorage
Definition: GLLoader.c:1506
PFNGLUNIFORM4UIPROC afw_gl_glUniform4ui
Definition: GLLoader.c:1745
PFNGLREADPIXELSPROC afw_gl_glReadPixels
Definition: GLLoader.c:1595
PFNGLRASTERPOS4DVPROC afw_gl_glRasterPos4dv
Definition: GLLoader.c:866
int AFW_GL_GL_EXT_draw_range_elements
Definition: GLLoader.c:2367
static void load_GL_ARB_invalidate_subdata(AFWGLloadproc load)
Definition: GLLoader.c:6063
int AFW_GL_GL_EXT_vertex_array_bgra
Definition: GLLoader.c:2274
PFNGLSTENCILMASKPROC afw_gl_glStencilMask
Definition: GLLoader.c:1685
PFNGLCOLOR3IVPROC afw_gl_glColor3iv
Definition: GLLoader.c:871
static void load_GL_NV_vertex_program(AFWGLloadproc load)
Definition: GLLoader.c:8360
PFNGLLGPUCOPYIMAGESUBDATANVXPROC afw_gl_glLGPUCopyImageSubDataNVX
Definition: GLLoader.c:3643
PFNGLVERTEXATTRIB4NSVARBPROC afw_gl_glVertexAttrib4NsvARB
Definition: GLLoader.c:2874
int AFW_GL_GL_VERSION_1_0
Definition: GLLoader.c:818
int AFW_GL_GL_NV_half_float
Definition: GLLoader.c:2102
PFNGLMATRIXINDEXPOINTERARBPROC afw_gl_glMatrixIndexPointerARB
Definition: GLLoader.c:2701
PFNGLVERTEXATTRIB2FVPROC afw_gl_glVertexAttrib2fv
Definition: GLLoader.c:1675
PFNGLVERTEXATTRIBI4BVEXTPROC afw_gl_glVertexAttribI4bvEXT
Definition: GLLoader.c:4078
PFNGLGETPROGRAMSTRINGARBPROC afw_gl_glGetProgramStringARB
Definition: GLLoader.c:2619
PFNGLGETMINMAXPARAMETERIVPROC afw_gl_glGetMinmaxParameteriv
Definition: GLLoader.c:2689
static void load_GL_NV_sample_locations(AFWGLloadproc load)
Definition: GLLoader.c:8244
PFNGLCOPYIMAGESUBDATANVPROC afw_gl_glCopyImageSubDataNV
Definition: GLLoader.c:3688
PFNGLPROGRAMPARAMETER4DVNVPROC afw_gl_glProgramParameter4dvNV
Definition: GLLoader.c:4015
PFNGLUNIFORMMATRIX4X3FVPROC afw_gl_glUniformMatrix4x3fv
Definition: GLLoader.c:1375
static void load_GL_NV_occlusion_query(AFWGLloadproc load)
Definition: GLLoader.c:8087
PFNGLUNIFORMBLOCKBINDINGPROC afw_gl_glUniformBlockBinding
Definition: GLLoader.c:1806
PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC afw_gl_glProgramBufferParametersfvNV
Definition: GLLoader.c:3815
PFNGLTEXCOORD1XOESPROC afw_gl_glTexCoord1xOES
Definition: GLLoader.c:4211
PFNGLPROGRAMUNIFORMMATRIX4DVPROC afw_gl_glProgramUniformMatrix4dv
Definition: GLLoader.c:1319
static void load_GL_EXT_blend_func_separate(AFWGLloadproc load)
Definition: GLLoader.c:6858
PFNGLTEXIMAGE3DPROC afw_gl_glTexImage3D
Definition: GLLoader.c:954
PFNGLELEMENTPOINTERAPPLEPROC afw_gl_glElementPointerAPPLE
Definition: GLLoader.c:2537
PFNGLSAMPLECOVERAGEXOESPROC afw_gl_glSampleCoveragexOES
Definition: GLLoader.c:4158
PFNGLGETTEXLEVELPARAMETERIVPROC afw_gl_glGetTexLevelParameteriv
Definition: GLLoader.c:1603
PFNGLVERTEXSTREAM1FATIPROC afw_gl_glVertexStream1fATI
Definition: GLLoader.c:2963
PFNGLNORMAL3DVPROC afw_gl_glNormal3dv
Definition: GLLoader.c:1768
PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC afw_gl_glMultiDrawArraysIndirectAMD
Definition: GLLoader.c:2514
PFNGLTEXTURESTORAGE1DEXTPROC afw_gl_glTextureStorage1DEXT
Definition: GLLoader.c:3304
PFNGLBINDPARAMETEREXTPROC afw_gl_glBindParameterEXT
Definition: GLLoader.c:3540
int AFW_GL_GL_INGR_color_clamp
Definition: GLLoader.c:1953
PFNGLVERTEXATTRIB1FARBPROC afw_gl_glVertexAttrib1fARB
Definition: GLLoader.c:2856
PFNGLMATRIXTRANSLATEFEXTPROC afw_gl_glMatrixTranslatefEXT
Definition: GLLoader.c:3072
PFNGLVERTEXSTREAM1FVATIPROC afw_gl_glVertexStream1fvATI
Definition: GLLoader.c:2964
int AFW_GL_GL_NV_sample_mask_override_coverage
Definition: GLLoader.c:2212
int AFW_GL_GL_NV_texture_rectangle_compressed
Definition: GLLoader.c:1965
PFNGLENDQUERYINDEXEDPROC afw_gl_glEndQueryIndexed
Definition: GLLoader.c:1103
int AFW_GL_GL_NV_fragment_program
Definition: GLLoader.c:2050
PFNGLRESETMINMAXEXTPROC afw_gl_glResetMinmaxEXT
Definition: GLLoader.c:3371
PFNGLMULTTRANSPOSEMATRIXDPROC afw_gl_glMultTransposeMatrixd
Definition: GLLoader.c:1418
PFNGLVERTEX4FPROC afw_gl_glVertex4f
Definition: GLLoader.c:1803
PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC afw_gl_glNamedFramebufferSampleLocationsfvARB
Definition: GLLoader.c:2769
PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC afw_gl_glGetProgramSubroutineParameteruivNV
Definition: GLLoader.c:3760
PFNGLTEXPARAMETERIUIVPROC afw_gl_glTexParameterIuiv
Definition: GLLoader.c:929
PFNGLGETTEXENVXVOESPROC afw_gl_glGetTexEnvxvOES
Definition: GLLoader.c:4131
PFNGLVERTEXATTRIB2SVPROC afw_gl_glVertexAttrib2sv
Definition: GLLoader.c:1239
PFNGLPROGRAMUNIFORM2I64VNVPROC afw_gl_glProgramUniform2i64vNV
Definition: GLLoader.c:2502
PFNGLUNIFORM3IVARBPROC afw_gl_glUniform3ivARB
Definition: GLLoader.c:2797
int AFW_GL_GL_SGIX_vertex_preclip
Definition: GLLoader.c:2444
int AFW_GL_GL_ARB_ES2_compatibility
Definition: GLLoader.c:1986
static const char ** exts_i
Definition: GLLoader.c:726
PFNGLVERTEXBLENDARBPROC afw_gl_glVertexBlendARB
Definition: GLLoader.c:2842
PFNGLUNMAPBUFFERPROC afw_gl_glUnmapBuffer
Definition: GLLoader.c:1084
int AFW_GL_GL_SGIX_depth_pass_instrument
Definition: GLLoader.c:2103
PFNGLUNIFORM3FVPROC afw_gl_glUniform3fv
Definition: GLLoader.c:1146
static void load_GL_EXT_texture_integer(AFWGLloadproc load)
Definition: GLLoader.c:7517
PFNGLUNIFORM3DPROC afw_gl_glUniform3d
Definition: GLLoader.c:1830
PFNGLTEXPARAMETERFPROC afw_gl_glTexParameterf
Definition: GLLoader.c:943
static void load_GL_SGIX_flush_raster(AFWGLloadproc load)
Definition: GLLoader.c:8685
PFNGLGETPOLYGONSTIPPLEPROC afw_gl_glGetPolygonStipple
Definition: GLLoader.c:1074
PFNGLREPLACEMENTCODEUISUNPROC afw_gl_glReplacementCodeuiSUN
Definition: GLLoader.c:4324
static void load_GL_ARB_bindless_texture(AFWGLloadproc load)
Definition: GLLoader.c:5675
PFNGLBINDATTRIBLOCATIONARBPROC afw_gl_glBindAttribLocationARB
Definition: GLLoader.c:2897
PFNGLGETPERFMONITORGROUPSTRINGAMDPROC afw_gl_glGetPerfMonitorGroupStringAMD
Definition: GLLoader.c:2522
int AFW_GL_GL_IBM_rasterpos_clip
Definition: GLLoader.c:2463
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC afw_gl_glGetNamedProgramLocalParameterIivEXT
Definition: GLLoader.c:3222
PFNGLMULTITEXCOORD3FPROC afw_gl_glMultiTexCoord3f
Definition: GLLoader.c:1780
static void load_GL_ARB_transform_feedback2(AFWGLloadproc load)
Definition: GLLoader.c:6441
static void load_GL_ARB_texture_view(AFWGLloadproc load)
Definition: GLLoader.c:6431
static void load_GL_GREMEDY_string_marker(AFWGLloadproc load)
Definition: GLLoader.c:7647
int AFW_GL_GL_ARB_shadow
Definition: GLLoader.c:2338
PFNGLGETPATHMETRICRANGENVPROC afw_gl_glGetPathMetricRangeNV
Definition: GLLoader.c:3854
PFNGLWEIGHTIVARBPROC afw_gl_glWeightivARB
Definition: GLLoader.c:2835
PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC afw_gl_glMakeImageHandleNonResidentARB
Definition: GLLoader.c:2578
PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC afw_gl_glFramebufferTextureLayerEXT
Definition: GLLoader.c:3467
PFNGLEVALCOORD2XVOESPROC afw_gl_glEvalCoord2xvOES
Definition: GLLoader.c:4171
int AFW_GL_GL_IBM_vertex_array_lists
Definition: GLLoader.c:2362
PFNGLBINDFRAMEBUFFERPROC afw_gl_glBindFramebuffer
Definition: GLLoader.c:1645
PFNGLVERTEXATTRIBL4DPROC afw_gl_glVertexAttribL4d
Definition: GLLoader.c:1167
PFNGLVERTEXPOINTEREXTPROC afw_gl_glVertexPointerEXT
Definition: GLLoader.c:3499
int AFW_GL_GL_KHR_parallel_shader_compile
Definition: GLLoader.c:1919
PFNGLVDPAUSURFACEACCESSNVPROC afw_gl_glVDPAUSurfaceAccessNV
Definition: GLLoader.c:3962
PFNGLDELETESYNCPROC afw_gl_glDeleteSync
Definition: GLLoader.c:842
PFNGLSTENCILOPPROC afw_gl_glStencilOp
Definition: GLLoader.c:852
PFNGLVERTEXATTRIBBINDINGPROC afw_gl_glVertexAttribBinding
Definition: GLLoader.c:1621
PFNGLTEXCOORD2BVOESPROC afw_gl_glTexCoord2bvOES
Definition: GLLoader.c:4109
PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC afw_gl_glProgramBufferParametersIivNV
Definition: GLLoader.c:3816
PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC afw_gl_glGetProgramLocalParameterIivNV
Definition: GLLoader.c:3755
int AFW_GL_GL_NV_query_resource_tag
Definition: GLLoader.c:1922
PFNGLUNIFORMMATRIX4X2FVPROC afw_gl_glUniformMatrix4x2fv
Definition: GLLoader.c:1491
PFNGLSTENCILFUNCPROC afw_gl_glStencilFunc
Definition: GLLoader.c:1292
PFNGLMINMAXPROC afw_gl_glMinmax
Definition: GLLoader.c:2691
static void load_GL_NV_command_list(AFWGLloadproc load)
Definition: GLLoader.c:7841
PFNGLUNMAPTEXTURE2DINTELPROC afw_gl_glUnmapTexture2DINTEL
Definition: GLLoader.c:3581
PFNGLRECTFPROC afw_gl_glRectf
Definition: GLLoader.c:1856
PFNGLMULTITEXCOORD2IVPROC afw_gl_glMultiTexCoord2iv
Definition: GLLoader.c:1138
PFNGLVERTEX4IVPROC afw_gl_glVertex4iv
Definition: GLLoader.c:1124
int AFW_GL_GL_NV_texture_multisample
Definition: GLLoader.c:2261
PFNGLBLENDEQUATIONIARBPROC afw_gl_glBlendEquationiARB
Definition: GLLoader.c:2596
PFNGLLINESTIPPLEPROC afw_gl_glLineStipple
Definition: GLLoader.c:883
PFNGLMATERIALIVPROC afw_gl_glMaterialiv
Definition: GLLoader.c:1018
int AFW_GL_GL_EXT_clip_volume_hint
Definition: GLLoader.c:2302
PFNGLNORMALSTREAM3IATIPROC afw_gl_glNormalStream3iATI
Definition: GLLoader.c:2995
PFNGLGETVERTEXATTRIBLUI64VNVPROC afw_gl_glGetVertexAttribLui64vNV
Definition: GLLoader.c:3984
PFNGLPUSHGROUPMARKEREXTPROC afw_gl_glPushGroupMarkerEXT
Definition: GLLoader.c:3060
PFNGLTEXCOORD4BVOESPROC afw_gl_glTexCoord4bvOES
Definition: GLLoader.c:4113
static void load_GL_AMD_sample_positions(AFWGLloadproc load)
Definition: GLLoader.c:5577
PFNGLPOPDEBUGGROUPPROC afw_gl_glPopDebugGroup
Definition: GLLoader.c:1385
PFNGLGETACTIVEATTRIBARBPROC afw_gl_glGetActiveAttribARB
Definition: GLLoader.c:2898
PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiVertex3fvSUN
Definition: GLLoader.c:4356
int AFW_GL_GL_NV_framebuffer_multisample_coverage
Definition: GLLoader.c:2195
PFNGLRECTDVPROC afw_gl_glRectdv
Definition: GLLoader.c:1498
PFNGLPIXELTRANSFORMPARAMETERIEXTPROC afw_gl_glPixelTransformParameteriEXT
Definition: GLLoader.c:3407
PFNGLGETBOOLEANVPROC afw_gl_glGetBooleanv
Definition: GLLoader.c:1432
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC afw_gl_glDrawTransformFeedbackStream
Definition: GLLoader.c:1828
PFNGLENDCONDITIONALRENDERNVXPROC afw_gl_glEndConditionalRenderNVX
Definition: GLLoader.c:3641
PFNGLBINDVERTEXSHADEREXTPROC afw_gl_glBindVertexShaderEXT
Definition: GLLoader.c:3512
PFNGLFLUSHSTATICDATAIBMPROC afw_gl_glFlushStaticDataIBM
Definition: GLLoader.c:3569
PFNGLGENRENDERBUFFERSPROC afw_gl_glGenRenderbuffers
Definition: GLLoader.c:1330
PFNGLCOMBINERSTAGEPARAMETERFVNVPROC afw_gl_glCombinerStageParameterfvNV
Definition: GLLoader.c:3911
PFNGLGETNAMEDSTRINGARBPROC afw_gl_glGetNamedStringARB
Definition: GLLoader.c:2815
PFNGLBINDMULTITEXTUREEXTPROC afw_gl_glBindMultiTextureEXT
Definition: GLLoader.c:3100
PFNGLNORMAL3IVPROC afw_gl_glNormal3iv
Definition: GLLoader.c:880
PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC afw_gl_glNamedFramebufferTextureLayer
Definition: GLLoader.c:1197
PFNGLGETUNIFORMUI64VARBPROC afw_gl_glGetUniformui64vARB
Definition: GLLoader.c:2643
PFNGLTEXCOORD4FPROC afw_gl_glTexCoord4f
Definition: GLLoader.c:1800
int AFW_GL_GL_APPLE_vertex_array_range
Definition: GLLoader.c:1907
PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC afw_gl_glVertexArrayVertexAttribOffsetEXT
Definition: GLLoader.c:3269
static void load_GL_NVX_linked_gpu_multicast(AFWGLloadproc load)
Definition: GLLoader.c:7796
int AFW_GL_GL_ARB_robustness_isolation
Definition: GLLoader.c:2278
static void find_coreGL(void)
Definition: GLLoader.c:9431
PFNGLMULTITEXCOORD3FVPROC afw_gl_glMultiTexCoord3fv
Definition: GLLoader.c:1850
PFNGLTEXCOORDP3UIPROC afw_gl_glTexCoordP3ui
Definition: GLLoader.c:1654
PFNGLCLEARNAMEDBUFFERSUBDATAPROC afw_gl_glClearNamedBufferSubData
Definition: GLLoader.c:1555
PFNGLCOPYCOLORTABLESGIPROC afw_gl_glCopyColorTableSGI
Definition: GLLoader.c:4310
static void load_GL_NV_present_video(AFWGLloadproc load)
Definition: GLLoader.c:8199
PFNGLGETDEBUGMESSAGELOGKHRPROC afw_gl_glGetDebugMessageLogKHR
Definition: GLLoader.c:3601
PFNGLGETUNIFORMIVPROC afw_gl_glGetUniformiv
Definition: GLLoader.c:1430
PFNGLPATCHPARAMETERFVPROC afw_gl_glPatchParameterfv
Definition: GLLoader.c:1527
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC afw_gl_glRenderbufferStorageMultisample
Definition: GLLoader.c:1496
int AFW_GL_GL_NV_depth_clamp
Definition: GLLoader.c:2062
static void load_GL_ARB_multi_bind(AFWGLloadproc load)
Definition: GLLoader.c:6085
PFNGLGETTEXLEVELPARAMETERXVOESPROC afw_gl_glGetTexLevelParameterxvOES
Definition: GLLoader.c:4180
PFNGLGENTEXTURESPROC afw_gl_glGenTextures
Definition: GLLoader.c:1865
PFNGLGETTEXPARAMETERFVPROC afw_gl_glGetTexParameterfv
Definition: GLLoader.c:1158
PFNGLTEXCOORD2DVPROC afw_gl_glTexCoord2dv
Definition: GLLoader.c:1799
PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC afw_gl_glProgramUniformMatrix2dvEXT
Definition: GLLoader.c:3294
PFNGLVERTEXATTRIB3HNVPROC afw_gl_glVertexAttrib3hNV
Definition: GLLoader.c:3799
static void load_GL_AMD_name_gen_delete(AFWGLloadproc load)
Definition: GLLoader.c:5553
PFNGLDELETEFRAMEBUFFERSEXTPROC afw_gl_glDeleteFramebuffersEXT
Definition: GLLoader.c:3339
PFNGLCONVOLUTIONPARAMETERIVPROC afw_gl_glConvolutionParameteriv
Definition: GLLoader.c:2676
PFNGLINSERTCOMPONENTEXTPROC afw_gl_glInsertComponentEXT
Definition: GLLoader.c:3520
PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC afw_gl_glMatrixMultTranspose3x3fNV
Definition: GLLoader.c:3865
int AFW_GL_GL_ARB_shader_objects
Definition: GLLoader.c:2214
PFNGLDELETESEMAPHORESEXTPROC afw_gl_glDeleteSemaphoresEXT
Definition: GLLoader.c:3437
PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC afw_gl_glGetNamedFramebufferParameteriv
Definition: GLLoader.c:1111
PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiNormal3fVertex3fvSUN
Definition: GLLoader.c:4362
PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC afw_gl_glTexCoord2fColor4ubVertex3fvSUN
Definition: GLLoader.c:4346
int AFW_GL_GL_EXT_separate_specular_color
Definition: GLLoader.c:2374
PFNGLTEXCOORD2SPROC afw_gl_glTexCoord2s
Definition: GLLoader.c:1256
PFNGLUNIFORM4UIVEXTPROC afw_gl_glUniform4uivEXT
Definition: GLLoader.c:3361
PFNGLMULTMATRIXDPROC afw_gl_glMultMatrixd
Definition: GLLoader.c:1426
PFNGLMULTIDRAWELEMENTSPROC afw_gl_glMultiDrawElements
Definition: GLLoader.c:1530
PFNGLUNIFORM1I64VARBPROC afw_gl_glUniform1i64vARB
Definition: GLLoader.c:2630
PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC afw_gl_glMultiDrawElementArrayAPPLE
Definition: GLLoader.c:2540
PFNGLSECONDARYCOLOR3SPROC afw_gl_glSecondaryColor3s
Definition: GLLoader.c:1419
PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC afw_gl_glVertexArrayVertexAttribLFormatEXT
Definition: GLLoader.c:3312
PFNGLGETLIGHTXOESPROC afw_gl_glGetLightxOES
Definition: GLLoader.c:4175
int AFW_GL_GL_WIN_phong_shading
Definition: GLLoader.c:2464
static void load_GL_NV_query_resource_tag(AFWGLloadproc load)
Definition: GLLoader.c:8217
PFNGLPROGRAMUNIFORM1IVEXTPROC afw_gl_glProgramUniform1ivEXT
Definition: GLLoader.c:3184
PFNGLTEXBUMPPARAMETERIVATIPROC afw_gl_glTexBumpParameterivATI
Definition: GLLoader.c:2920
static void load_GL_ARB_direct_state_access(AFWGLloadproc load)
Definition: GLLoader.c:5749
PFNGLACTIVEVARYINGNVPROC afw_gl_glActiveVaryingNV
Definition: GLLoader.c:3943
PFNGLCOMMANDLISTSEGMENTSNVPROC afw_gl_glCommandListSegmentsNV
Definition: GLLoader.c:3680
PFNGLRASTERPOS4DPROC afw_gl_glRasterPos4d
Definition: GLLoader.c:1592
PFNGLWINDOWPOS2FMESAPROC afw_gl_glWindowPos2fMESA
Definition: GLLoader.c:3618
PFNGLFEEDBACKBUFFERPROC afw_gl_glFeedbackBuffer
Definition: GLLoader.c:1602
int AFW_GL_GL_NV_transform_feedback
Definition: GLLoader.c:2239
PFNGLCOLOR4FPROC afw_gl_glColor4f
Definition: GLLoader.c:1045
PFNGLGETIMAGEHANDLENVPROC afw_gl_glGetImageHandleNV
Definition: GLLoader.c:3654
PFNGLCOLOR3HVNVPROC afw_gl_glColor3hvNV
Definition: GLLoader.c:3770
PFNGLMULTMATRIXFPROC afw_gl_glMultMatrixf
Definition: GLLoader.c:1085
PFNGLSCALEDPROC afw_gl_glScaled
Definition: GLLoader.c:918
PFNGLPATHPARAMETERFNVPROC afw_gl_glPathParameterfNV
Definition: GLLoader.c:3835
static void load_GL_EXT_vertex_array(AFWGLloadproc load)
Definition: GLLoader.c:7554
PFNGLGETMINMAXEXTPROC afw_gl_glGetMinmaxEXT
Definition: GLLoader.c:3365
static void load_GL_SUN_global_alpha(AFWGLloadproc load)
Definition: GLLoader.c:8776
PFNGLWINDOWPOS2DMESAPROC afw_gl_glWindowPos2dMESA
Definition: GLLoader.c:3616
PFNGLUNIFORM3FPROC afw_gl_glUniform3f
Definition: GLLoader.c:1333
PFNGLPOPNAMEPROC afw_gl_glPopName
Definition: GLLoader.c:1322
PFNGLSYNCTEXTUREINTELPROC afw_gl_glSyncTextureINTEL
Definition: GLLoader.c:3580
PFNGLPOLYGONOFFSETPROC afw_gl_glPolygonOffset
Definition: GLLoader.c:1598
PFNGLTEXCOORDPOINTERPROC afw_gl_glTexCoordPointer
Definition: GLLoader.c:933
PFNGLUNIFORM3UIVPROC afw_gl_glUniform3uiv
Definition: GLLoader.c:1859
PFNGLCOLORSUBTABLEEXTPROC afw_gl_glColorSubTableEXT
Definition: GLLoader.c:3011
int AFW_GL_GL_SGIX_texture_scale_bias
Definition: GLLoader.c:2329
PFNGLTEXGENDPROC afw_gl_glTexGend
Definition: GLLoader.c:1776
PFNGLGETPIXELMAPFVPROC afw_gl_glGetPixelMapfv
Definition: GLLoader.c:1733
PFNGLMULTITEXGENDEXTPROC afw_gl_glMultiTexGendEXT
Definition: GLLoader.c:3106
static void load_GL_NV_framebuffer_mixed_samples(AFWGLloadproc load)
Definition: GLLoader.c:7941
int AFW_GL_GL_EXT_shadow_funcs
Definition: GLLoader.c:1981
PFNGLVERTEXATTRIB4DVARBPROC afw_gl_glVertexAttrib4dvARB
Definition: GLLoader.c:2881
PFNGLGETOBJECTBUFFERFVATIPROC afw_gl_glGetObjectBufferfvATI
Definition: GLLoader.c:2947
PFNGLPROGRAMUNIFORM2UI64NVPROC afw_gl_glProgramUniform2ui64NV
Definition: GLLoader.c:2506
int AFW_GL_GL_EXT_sparse_texture2
Definition: GLLoader.c:2119
PFNGLTEXTUREBUFFERRANGEPROC afw_gl_glTextureBufferRange
Definition: GLLoader.c:1210
PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC afw_gl_glNamedFramebufferTextureFaceEXT
Definition: GLLoader.c:3257
PFNGLVERTEXP2UIVPROC afw_gl_glVertexP2uiv
Definition: GLLoader.c:1695
PFNGLPROGRAMUNIFORM2UIPROC afw_gl_glProgramUniform2ui
Definition: GLLoader.c:1032
PFNGLVERTEXATTRIB3DVARBPROC afw_gl_glVertexAttrib3dvARB
Definition: GLLoader.c:2867
PFNGLPROGRAMUNIFORM2I64ARBPROC afw_gl_glProgramUniform2i64ARB
Definition: GLLoader.c:2647
PFNGLISVARIANTENABLEDEXTPROC afw_gl_glIsVariantEnabledEXT
Definition: GLLoader.c:3541
PFNGLGETTEXTUREIMAGEPROC afw_gl_glGetTextureImage
Definition: GLLoader.c:1369
PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC afw_gl_glVertexArrayVertexAttribIFormatEXT
Definition: GLLoader.c:3311
PFNGLMULTICASTBARRIERNVPROC afw_gl_glMulticastBarrierNV
Definition: GLLoader.c:3737
PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC afw_gl_glImportSemaphoreWin32NameEXT
Definition: GLLoader.c:3445
PFNGLBINDTRANSFORMFEEDBACKNVPROC afw_gl_glBindTransformFeedbackNV
Definition: GLLoader.c:3948
PFNGLGENQUERYRESOURCETAGNVPROC afw_gl_glGenQueryResourceTagNV
Definition: GLLoader.c:3895
PFNGLCLEARDEPTHPROC afw_gl_glClearDepth
Definition: GLLoader.c:1080
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC afw_gl_glCheckNamedFramebufferStatus
Definition: GLLoader.c:861
PFNGLGETTRANSFORMFEEDBACKI64_VPROC afw_gl_glGetTransformFeedbacki64_v
Definition: GLLoader.c:1609
PFNGLVERTEXATTRIBL2I64NVPROC afw_gl_glVertexAttribL2i64NV
Definition: GLLoader.c:3968
PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC afw_gl_glNamedFramebufferRenderbufferEXT
Definition: GLLoader.c:3246
PFNGLCURRENTPALETTEMATRIXARBPROC afw_gl_glCurrentPaletteMatrixARB
Definition: GLLoader.c:2697
int AFW_GL_GL_NV_vertex_program2
Definition: GLLoader.c:2246
PFNGLINDEXSVPROC afw_gl_glIndexsv
Definition: GLLoader.c:1769
int AFW_GL_GL_NV_texture_rectangle
Definition: GLLoader.c:2172
PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC afw_gl_glMultiDrawArraysIndirectBindlessNV
Definition: GLLoader.c:3646
PFNGLENDQUERYARBPROC afw_gl_glEndQueryARB
Definition: GLLoader.c:2741
static void load_GL_EXT_vertex_attrib_64bit(AFWGLloadproc load)
Definition: GLLoader.c:7566
struct afwglGLversionStruct GLVersion
Definition: GLLoader.c:715
PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC afw_gl_glDrawTransformFeedbackInstanced
Definition: GLLoader.c:1459
int AFW_GL_GL_NV_gpu_program5_mem_extended
Definition: GLLoader.c:2449
PFNGLINDEXFORMATNVPROC afw_gl_glIndexFormatNV
Definition: GLLoader.c:3990
static void load_GL_ARB_transpose_matrix(AFWGLloadproc load)
Definition: GLLoader.c:6463
int AFW_GL_GL_NV_texture_shader
Definition: GLLoader.c:2007
PFNGLFRAGMENTLIGHTMODELFVSGIXPROC afw_gl_glFragmentLightModelfvSGIX
Definition: GLLoader.c:4270
PFNGLGETVERTEXATTRIBIVPROC afw_gl_glGetVertexAttribiv
Definition: GLLoader.c:1684
PFNGLGETMULTITEXIMAGEEXTPROC afw_gl_glGetMultiTexImageEXT
Definition: GLLoader.c:3129
PFNGLVDPAUUNREGISTERSURFACENVPROC afw_gl_glVDPAUUnregisterSurfaceNV
Definition: GLLoader.c:3960
int AFW_GL_GL_ARB_texture_compression
Definition: GLLoader.c:1918
PFNGLSETFENCENVPROC afw_gl_glSetFenceNV
Definition: GLLoader.c:3716
PFNGLTEXIMAGE2DMULTISAMPLEPROC afw_gl_glTexImage2DMultisample
Definition: GLLoader.c:1139
PFNGLNORMAL3XOESPROC afw_gl_glNormal3xOES
Definition: GLLoader.c:4143
PFNGLGENRENDERBUFFERSEXTPROC afw_gl_glGenRenderbuffersEXT
Definition: GLLoader.c:3334
PFNGLTEXCOORD3HVNVPROC afw_gl_glTexCoord3hvNV
Definition: GLLoader.c:3778
PFNGLMULTITEXCOORD3SVARBPROC afw_gl_glMultiTexCoord3svARB
Definition: GLLoader.c:2728
PFNGLGETNUNIFORMUI64VARBPROC afw_gl_glGetnUniformui64vARB
Definition: GLLoader.c:2645
PFNGLVALIDATEPROGRAMPIPELINEPROC afw_gl_glValidateProgramPipeline
Definition: GLLoader.c:1193
PFNGLPOLYGONSTIPPLEPROC afw_gl_glPolygonStipple
Definition: GLLoader.c:1466
int AFW_GL_GL_SGIX_async_histogram
Definition: GLLoader.c:2215
int AFW_GL_GL_EXT_texture_filter_minmax
Definition: GLLoader.c:1975
PFNGLWINDOWPOS2DVARBPROC afw_gl_glWindowPos2dvARB
Definition: GLLoader.c:2901
int AFW_GL_GL_NV_parameter_buffer_object2
Definition: GLLoader.c:2091
PFNGLTEXTUREPAGECOMMITMENTEXTPROC afw_gl_glTexturePageCommitmentEXT
Definition: GLLoader.c:3316
PFNGLMULTITEXCOORD2SVPROC afw_gl_glMultiTexCoord2sv
Definition: GLLoader.c:915
PFNGLUNIFORM2I64VNVPROC afw_gl_glUniform2i64vNV
Definition: GLLoader.c:2484
int AFW_GL_GL_SGIS_fog_function
Definition: GLLoader.c:2180
static void load_GL_EXT_transform_feedback(AFWGLloadproc load)
Definition: GLLoader.c:7544
PFNGLINSERTEVENTMARKEREXTPROC afw_gl_glInsertEventMarkerEXT
Definition: GLLoader.c:3059
PFNGLGETTEXTUREPARAMETERIIVPROC afw_gl_glGetTextureParameterIiv
Definition: GLLoader.c:1465
PFNGLGETRENDERBUFFERPARAMETERIVPROC afw_gl_glGetRenderbufferParameteriv
Definition: GLLoader.c:1507
int AFW_GL_GL_MESA_resize_buffers
Definition: GLLoader.c:2238
static void load_GL_SGI_color_table(AFWGLloadproc load)
Definition: GLLoader.c:8762
PFNGLGETQUERYOBJECTIVPROC afw_gl_glGetQueryObjectiv
Definition: GLLoader.c:1576
PFNGLUNIFORM1I64ARBPROC afw_gl_glUniform1i64ARB
Definition: GLLoader.c:2626
PFNGLRECTIPROC afw_gl_glRecti
Definition: GLLoader.c:853
PFNGLVERTEX4HNVPROC afw_gl_glVertex4hNV
Definition: GLLoader.c:3765
PFNGLGENFRAMEBUFFERSEXTPROC afw_gl_glGenFramebuffersEXT
Definition: GLLoader.c:3340
int AFW_GL_GL_NV_draw_texture
Definition: GLLoader.c:2291
PFNGLVALIDATEPROGRAMPIPELINEEXTPROC afw_gl_glValidateProgramPipelineEXT
Definition: GLLoader.c:3458
PFNGLLOADMATRIXXOESPROC afw_gl_glLoadMatrixxOES
Definition: GLLoader.c:4138
PFNGLGETPROGRAMRESOURCEIVPROC afw_gl_glGetProgramResourceiv
Definition: GLLoader.c:1680
PFNGLVERTEXATTRIB2SVARBPROC afw_gl_glVertexAttrib2svARB
Definition: GLLoader.c:2865
PFNGLVERTEXATTRIB4DVPROC afw_gl_glVertexAttrib4dv
Definition: GLLoader.c:1009
void *APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC(GLuint buffer, GLenum access)
PFNGLSECONDARYCOLOR3DPROC afw_gl_glSecondaryColor3d
Definition: GLLoader.c:1257
PFNGLGETBOOLEANINDEXEDVEXTPROC afw_gl_glGetBooleanIndexedvEXT
Definition: GLLoader.c:3146
PFNGLNORMALSTREAM3FATIPROC afw_gl_glNormalStream3fATI
Definition: GLLoader.c:2997
PFNGLWINDOWPOS3IMESAPROC afw_gl_glWindowPos3iMESA
Definition: GLLoader.c:3628
int AFW_GL_GL_EXT_cull_vertex
Definition: GLLoader.c:2236
int AFW_GL_GL_ARB_polygon_offset_clamp
Definition: GLLoader.c:1960
PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC afw_gl_glVertexArrayVertexOffsetEXT
Definition: GLLoader.c:3260
PFNGLBEGINCONDITIONALRENDERPROC afw_gl_glBeginConditionalRender
Definition: GLLoader.c:917
PFNGLTEXGENIVPROC afw_gl_glTexGeniv
Definition: GLLoader.c:1275
PFNGLLIGHTFVPROC afw_gl_glLightfv
Definition: GLLoader.c:1163
PFNGLSECONDARYCOLOR3UBVPROC afw_gl_glSecondaryColor3ubv
Definition: GLLoader.c:1112
PFNGLUNIFORM4IARBPROC afw_gl_glUniform4iARB
Definition: GLLoader.c:2790
PFNGLGETPROGRAMPIPELINEIVPROC afw_gl_glGetProgramPipelineiv
Definition: GLLoader.c:1701
PFNGLPROGRAMLOCALPARAMETER4DVARBPROC afw_gl_glProgramLocalParameter4dvARB
Definition: GLLoader.c:2611
PFNGLGETVERTEXARRAYINDEXED64IVPROC afw_gl_glGetVertexArrayIndexed64iv
Definition: GLLoader.c:1038
int AFW_GL_GL_ARB_viewport_array
Definition: GLLoader.c:2031
PFNGLPROGRAMPARAMETERIEXTPROC afw_gl_glProgramParameteriEXT
Definition: GLLoader.c:3348
static void load_GL_EXT_secondary_color(AFWGLloadproc load)
Definition: GLLoader.c:7390
int AFW_GL_GL_ARB_vertex_buffer_object
Definition: GLLoader.c:2209
PFNGLGETPATHTEXGENIVNVPROC afw_gl_glGetPathTexGenivNV
Definition: GLLoader.c:3880
PFNGLCOPYTEXSUBIMAGE3DEXTPROC afw_gl_glCopyTexSubImage3DEXT
Definition: GLLoader.c:3054
PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC afw_gl_glGetCompressedTextureImageEXT
Definition: GLLoader.c:3153
static void free_exts(void)
Definition: GLLoader.c:766
PFNGLPROGRAMUNIFORM4I64ARBPROC afw_gl_glProgramUniform4i64ARB
Definition: GLLoader.c:2649
int AFW_GL_GL_S3_s3tc
Definition: GLLoader.c:2407
PFNGLCHECKFRAMEBUFFERSTATUSPROC afw_gl_glCheckFramebufferStatus
Definition: GLLoader.c:1773
PFNGLFENCESYNCPROC afw_gl_glFenceSync
Definition: GLLoader.c:1114
static void load_GL_VERSION_3_3(AFWGLloadproc load)
Definition: GLLoader.c:5073
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC afw_gl_glCheckFramebufferStatusEXT
Definition: GLLoader.c:3341
PFNGLUNIFORM1DPROC afw_gl_glUniform1d
Definition: GLLoader.c:895
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC afw_gl_glProgramUniformMatrix2x3fvEXT
Definition: GLLoader.c:3191
int AFW_GL_GL_NV_shader_buffer_load
Definition: GLLoader.c:2167
int AFW_GL_GL_ARB_shader_atomic_counter_ops
Definition: GLLoader.c:2132
PFNGLVERTEXPOINTERPROC afw_gl_glVertexPointer
Definition: GLLoader.c:1553
PFNGLDISABLEVERTEXATTRIBARRAYARBPROC afw_gl_glDisableVertexAttribArrayARB
Definition: GLLoader.c:2892
PFNGLSTENCILFUNCSEPARATEPROC afw_gl_glStencilFuncSeparate
Definition: GLLoader.c:1054
int AFW_GL_GL_VERSION_1_2
Definition: GLLoader.c:820
int AFW_GL_GL_APPLE_flush_buffer_range
Definition: GLLoader.c:2255
PFNGLDRAWTRANSFORMFEEDBACKNVPROC afw_gl_glDrawTransformFeedbackNV
Definition: GLLoader.c:3954
static void load_GL_SGIX_tag_sample_buffer(AFWGLloadproc load)
Definition: GLLoader.c:8758
PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC afw_gl_glTexStorageMem3DMultisampleEXT
Definition: GLLoader.c:3387
PFNGLGETQUERYOBJECTUIVARBPROC afw_gl_glGetQueryObjectuivARB
Definition: GLLoader.c:2744
int AFW_GL_GL_SGIX_async_pixel
Definition: GLLoader.c:2455
PFNGLLIGHTMODELFVPROC afw_gl_glLightModelfv
Definition: GLLoader.c:1544
PFNGLUNIFORMUI64VNVPROC afw_gl_glUniformui64vNV
Definition: GLLoader.c:3926
int AFW_GL_GL_EXT_texture_filter_anisotropic
Definition: GLLoader.c:2032
PFNGLVERTEX3HNVPROC afw_gl_glVertex3hNV
Definition: GLLoader.c:3763
static void close_gl(void)
Definition: GLLoader.c:675
PFNGLMULTITEXCOORDP1UIVPROC afw_gl_glMultiTexCoordP1uiv
Definition: GLLoader.c:1734
static void load_GL_NV_blend_equation_advanced(AFWGLloadproc load)
Definition: GLLoader.c:7832
PFNGLISTEXTUREEXTPROC afw_gl_glIsTextureEXT
Definition: GLLoader.c:3479
PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC afw_gl_glMultiDrawElementsIndirectAMD
Definition: GLLoader.c:2515
PFNGLGETSEPARABLEFILTERPROC afw_gl_glGetSeparableFilter
Definition: GLLoader.c:2682
PFNGLTRANSLATEXOESPROC afw_gl_glTranslatexOES
Definition: GLLoader.c:4154
PFNGLMULTITEXCOORD4SVARBPROC afw_gl_glMultiTexCoord4svARB
Definition: GLLoader.c:2736
int AFW_GL_GL_EXT_pixel_transform
Definition: GLLoader.c:2227
PFNGLGETINTERNALFORMATIVPROC afw_gl_glGetInternalformativ
Definition: GLLoader.c:1874
PFNGLMULTITEXCOORDP2UIPROC afw_gl_glMultiTexCoordP2ui
Definition: GLLoader.c:1501
PFNGLMAPGRID2XOESPROC afw_gl_glMapGrid2xOES
Definition: GLLoader.c:4187
int AFW_GL_GL_ARB_sample_shading
Definition: GLLoader.c:2312
PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC afw_gl_glDrawTransformFeedbackStreamInstanced
Definition: GLLoader.c:988
PFNGLBLENDFUNCINDEXEDAMDPROC afw_gl_glBlendFuncIndexedAMD
Definition: GLLoader.c:2471
int AFW_GL_GL_ARB_copy_image
Definition: GLLoader.c:1958
static void load_GL_EXT_stencil_two_side(AFWGLloadproc load)
Definition: GLLoader.c:7491
PFNGLFINISHTEXTURESUNXPROC afw_gl_glFinishTextureSUNX
Definition: GLLoader.c:4314
PFNGLENABLECLIENTSTATEPROC afw_gl_glEnableClientState
Definition: GLLoader.c:1691
PFNGLSAMPLERPARAMETERIVPROC afw_gl_glSamplerParameteriv
Definition: GLLoader.c:1647
PFNGLGENERATEMULTITEXMIPMAPEXTPROC afw_gl_glGenerateMultiTexMipmapEXT
Definition: GLLoader.c:3249
PFNGLVERTEXATTRIBI4IEXTPROC afw_gl_glVertexAttribI4iEXT
Definition: GLLoader.c:4065
PFNGLVERTEXATTRIBI2IPROC afw_gl_glVertexAttribI2i
Definition: GLLoader.c:1303
static void load_GL_EXT_timer_query(AFWGLloadproc load)
Definition: GLLoader.c:7539
PFNGLCOLOR3FVERTEX3FVSUNPROC afw_gl_glColor3fVertex3fvSUN
Definition: GLLoader.c:4336
PFNGLCULLFACEPROC afw_gl_glCullFace
Definition: GLLoader.c:949
PFNGLTEXGENFPROC afw_gl_glTexGenf
Definition: GLLoader.c:961
PFNGLFINISHPROC afw_gl_glFinish
Definition: GLLoader.c:875
PFNGLBUFFERPARAMETERIAPPLEPROC afw_gl_glBufferParameteriAPPLE
Definition: GLLoader.c:2550
int AFW_GL_GL_AMD_shader_atomic_counter_ops
Definition: GLLoader.c:1885
int AFW_GL_GL_EXT_texture_compression_latc
Definition: GLLoader.c:2045
PFNGLDEPTHRANGEARRAYVPROC afw_gl_glDepthRangeArrayv
Definition: GLLoader.c:1703
static void load_GL_NV_framebuffer_multisample_coverage(AFWGLloadproc load)
Definition: GLLoader.c:7948
PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC afw_gl_glVertexArrayFogCoordOffsetEXT
Definition: GLLoader.c:3267
PFNGLMULTITEXCOORD1FARBPROC afw_gl_glMultiTexCoord1fARB
Definition: GLLoader.c:2707
PFNGLFOGCOORDPOINTERLISTIBMPROC afw_gl_glFogCoordPointerListIBM
Definition: GLLoader.c:3573
PFNGLVERTEXATTRIBI2UIEXTPROC afw_gl_glVertexAttribI2uiEXT
Definition: GLLoader.c:4067
int AFW_GL_GL_NV_light_max_exponent
Definition: GLLoader.c:1950
PFNGLVERTEXATTRIB4SPROC afw_gl_glVertexAttrib4s
Definition: GLLoader.c:1728
PFNGLUNIFORM4DPROC afw_gl_glUniform4d
Definition: GLLoader.c:1312
int AFW_GL_GL_SGIX_polynomial_ffd
Definition: GLLoader.c:2415
PFNGLGETLIGHTIVPROC afw_gl_glGetLightiv
Definition: GLLoader.c:1853
PFNGLGETPATHCOMMANDSNVPROC afw_gl_glGetPathCommandsNV
Definition: GLLoader.c:3850
static void load_GL_VERSION_4_6(AFWGLloadproc load)
Definition: GLLoader.c:5475
PFNGLFRAMEBUFFERTEXTURE1DPROC afw_gl_glFramebufferTexture1D
Definition: GLLoader.c:1587
PFNGLVERTEXATTRIB1DARBPROC afw_gl_glVertexAttrib1dARB
Definition: GLLoader.c:2854
int AFW_GL_GL_SGIX_fragment_lighting
Definition: GLLoader.c:2391
PFNGLBLENDEQUATIONIPROC afw_gl_glBlendEquationi
Definition: GLLoader.c:1229
static void load_GL_SGIX_sprite(AFWGLloadproc load)
Definition: GLLoader.c:8751
PFNGLDELETEPROGRAMPIPELINESEXTPROC afw_gl_glDeleteProgramPipelinesEXT
Definition: GLLoader.c:3452
PFNGLVERTEXATTRIBL1DPROC afw_gl_glVertexAttribL1d
Definition: GLLoader.c:1827
int AFW_GL_GL_ARB_half_float_pixel
Definition: GLLoader.c:2339
PFNGLVERTEXSTREAM2DATIPROC afw_gl_glVertexStream2dATI
Definition: GLLoader.c:2973
int AFW_GL_GL_ARB_texture_env_add
Definition: GLLoader.c:1955
int AFW_GL_GL_EXT_blend_equation_separate
Definition: GLLoader.c:2244
PFNGLGETINTERNALFORMATI64VPROC afw_gl_glGetInternalformati64v
Definition: GLLoader.c:1474
PFNGLGETLOCALCONSTANTINTEGERVEXTPROC afw_gl_glGetLocalConstantIntegervEXT
Definition: GLLoader.c:3550
PFNGLGETVKPROCADDRNVPROC afw_gl_glGetVkProcAddrNV
Definition: GLLoader.c:3694
PFNGLMULTITEXENVFEXTPROC afw_gl_glMultiTexEnvfEXT
Definition: GLLoader.c:3102
int AFW_GL_GL_ARB_get_program_binary
Definition: GLLoader.c:2025
PFNGLMULTITEXCOORD3DVARBPROC afw_gl_glMultiTexCoord3dvARB
Definition: GLLoader.c:2722
PFNGLUNMAPNAMEDBUFFEREXTPROC afw_gl_glUnmapNamedBufferEXT
Definition: GLLoader.c:3168
int AFW_GL_GL_NV_robustness_video_memory_purge
Definition: GLLoader.c:1943
PFNGLEVALCOORD1FPROC afw_gl_glEvalCoord1f
Definition: GLLoader.c:1825
PFNGLDRAWELEMENTSINDIRECTPROC afw_gl_glDrawElementsIndirect
Definition: GLLoader.c:992
static void load_GL_SGIX_reference_plane(AFWGLloadproc load)
Definition: GLLoader.c:8747
PFNGLVERTEXATTRIBS2FVNVPROC afw_gl_glVertexAttribs2fvNV
Definition: GLLoader.c:4053
PFNGLVERTEXATTRIB3HVNVPROC afw_gl_glVertexAttrib3hvNV
Definition: GLLoader.c:3800
PFNGLQUERYRESOURCENVPROC afw_gl_glQueryResourceNV
Definition: GLLoader.c:3894
PFNGLBUFFERSTORAGEMEMEXTPROC afw_gl_glBufferStorageMemEXT
Definition: GLLoader.c:3388
static void load_GL_ARB_multi_draw_indirect(AFWGLloadproc load)
Definition: GLLoader.c:6094
PFNGLCOLOR3UBPROC afw_gl_glColor3ub
Definition: GLLoader.c:1852
int AFW_GL_GL_ARB_depth_buffer_float
Definition: GLLoader.c:2250
PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC afw_gl_glVertexArrayVertexAttribDivisorEXT
Definition: GLLoader.c:3317
int AFW_GL_GL_ARB_explicit_uniform_location
Definition: GLLoader.c:2251
PFNGLSHADERBINARYPROC afw_gl_glShaderBinary
Definition: GLLoader.c:1657
int AFW_GL_GL_APPLE_rgb_422
Definition: GLLoader.c:2428
PFNGLDEPTHRANGEINDEXEDPROC afw_gl_glDepthRangeIndexed
Definition: GLLoader.c:1417
PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC afw_gl_glTexCoord2fNormal3fVertex3fSUN
Definition: GLLoader.c:4349
PFNGLRASTERPOS4IVPROC afw_gl_glRasterPos4iv
Definition: GLLoader.c:1791
PFNGLGETNCOMPRESSEDTEXIMAGEPROC afw_gl_glGetnCompressedTexImage
Definition: GLLoader.c:1232
PFNGLUNIFORM3I64VNVPROC afw_gl_glUniform3i64vNV
Definition: GLLoader.c:2485
PFNGLFOGCOORDDPROC afw_gl_glFogCoordd
Definition: GLLoader.c:1513
PFNGLGETPROGRAMRESOURCENAMEPROC afw_gl_glGetProgramResourceName
Definition: GLLoader.c:1436
PFNGLGENOCCLUSIONQUERIESNVPROC afw_gl_glGenOcclusionQueriesNV
Definition: GLLoader.c:3808
PFNGLVERTEXARRAYRANGENVPROC afw_gl_glVertexArrayRangeNV
Definition: GLLoader.c:3966
PFNGLUNIFORM4FARBPROC afw_gl_glUniform4fARB
Definition: GLLoader.c:2786
PFNGLGENSEMAPHORESEXTPROC afw_gl_glGenSemaphoresEXT
Definition: GLLoader.c:3436
PFNGLISFRAMEBUFFERPROC afw_gl_glIsFramebuffer
Definition: GLLoader.c:1003
PFNGLGETPOINTERVPROC afw_gl_glGetPointerv
Definition: GLLoader.c:938
int AFW_GL_GL_SUN_slice_accum
Definition: GLLoader.c:2260
int AFW_GL_GL_PGI_misc_hints
Definition: GLLoader.c:2425
PFNGLMULTITEXCOORD4DVARBPROC afw_gl_glMultiTexCoord4dvARB
Definition: GLLoader.c:2730
int AFW_GL_GL_SGIX_ycrcb
Definition: GLLoader.c:2409
PFNGLDISPATCHCOMPUTEPROC afw_gl_glDispatchCompute
Definition: GLLoader.c:1722
PFNGLVERTEXP2UIPROC afw_gl_glVertexP2ui
Definition: GLLoader.c:838
PFNGLBUFFERSUBDATAARBPROC afw_gl_glBufferSubDataARB
Definition: GLLoader.c:2848
PFNGLGETTEXTUREPARAMETERFVPROC afw_gl_glGetTextureParameterfv
Definition: GLLoader.c:884
PFNGLVERTEXSTREAM3FATIPROC afw_gl_glVertexStream3fATI
Definition: GLLoader.c:2979
PFNGLMULTITEXCOORD4IARBPROC afw_gl_glMultiTexCoord4iARB
Definition: GLLoader.c:2733
PFNGLINVALIDATETEXIMAGEPROC afw_gl_glInvalidateTexImage
Definition: GLLoader.c:1781
PFNGLUNIFORM4UIEXTPROC afw_gl_glUniform4uiEXT
Definition: GLLoader.c:3357
PFNGLBINDRENDERBUFFEREXTPROC afw_gl_glBindRenderbufferEXT
Definition: GLLoader.c:3332
PFNGLTEXSUBIMAGE2DPROC afw_gl_glTexSubImage2D
Definition: GLLoader.c:1273
PFNGLEXTRACTCOMPONENTEXTPROC afw_gl_glExtractComponentEXT
Definition: GLLoader.c:3521
int AFW_GL_GL_EXT_point_parameters
Definition: GLLoader.c:2023
PFNGLUNIFORM2FVPROC afw_gl_glUniform2fv
Definition: GLLoader.c:889
int AFW_GL_GL_NV_texture_expand_normal
Definition: GLLoader.c:2079
PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC afw_gl_glGetProgramLocalParameterIuivNV
Definition: GLLoader.c:3756
static void load_GL_EXT_shader_image_load_store(AFWGLloadproc load)
Definition: GLLoader.c:7482
PFNGLFOGCOORDFVEXTPROC afw_gl_glFogCoordfvEXT
Definition: GLLoader.c:3325
PFNGLGETSHADERSOURCEARBPROC afw_gl_glGetShaderSourceARB
Definition: GLLoader.c:2810
PFNGLPOPGROUPMARKEREXTPROC afw_gl_glPopGroupMarkerEXT
Definition: GLLoader.c:3061
int AFW_GL_GL_SGIX_shadow_ambient
Definition: GLLoader.c:2124
PFNGLMULTITEXIMAGE1DEXTPROC afw_gl_glMultiTexImage1DEXT
Definition: GLLoader.c:3121
PFNGLGETMAPDVPROC afw_gl_glGetMapdv
Definition: GLLoader.c:1104
PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC afw_gl_glMulticastGetQueryObjectui64vNV
Definition: GLLoader.c:3742
int AFW_GL_GL_SGI_texture_color_table
Definition: GLLoader.c:2154
PFNGLDELETEFENCESAPPLEPROC afw_gl_glDeleteFencesAPPLE
Definition: GLLoader.c:2543
PFNGLVIEWPORTARRAYVPROC afw_gl_glViewportArrayv
Definition: GLLoader.c:882
PFNGLCREATETRANSFORMFEEDBACKSPROC afw_gl_glCreateTransformFeedbacks
Definition: GLLoader.c:1390
PFNGLCOVERFILLPATHINSTANCEDNVPROC afw_gl_glCoverFillPathInstancedNV
Definition: GLLoader.c:3846
PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC afw_gl_glTransformFeedbackStreamAttribsNV
Definition: GLLoader.c:3947
PFNGLGETVERTEXATTRIBFVPROC afw_gl_glGetVertexAttribfv
Definition: GLLoader.c:1565
PFNGLVERTEX3DVPROC afw_gl_glVertex3dv
Definition: GLLoader.c:1460
PFNGLGETNMAPDVPROC afw_gl_glGetnMapdv
Definition: GLLoader.c:1242
PFNGLWINDOWPOS2IMESAPROC afw_gl_glWindowPos2iMESA
Definition: GLLoader.c:3620
PFNGLFRAMEBUFFERTEXTUREEXTPROC afw_gl_glFramebufferTextureEXT
Definition: GLLoader.c:3729
PFNGLBINDIMAGETEXTUREPROC afw_gl_glBindImageTexture
Definition: GLLoader.c:1512
PFNGLISFRAMEBUFFEREXTPROC afw_gl_glIsFramebufferEXT
Definition: GLLoader.c:3337
PFNGLFOGCOORDFPROC afw_gl_glFogCoordf
Definition: GLLoader.c:1842
static void load_GL_NV_geometry_program4(AFWGLloadproc load)
Definition: GLLoader.c:7952
PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC afw_gl_glNamedFramebufferTextureEXT
Definition: GLLoader.c:3255
PFNGLGETMAPATTRIBPARAMETERIVNVPROC afw_gl_glGetMapAttribParameterivNV
Definition: GLLoader.c:3704
PFNGLGETNUNIFORMUIVKHRPROC afw_gl_glGetnUniformuivKHR
Definition: GLLoader.c:3614
PFNGLSAMPLERPARAMETERFVPROC afw_gl_glSamplerParameterfv
Definition: GLLoader.c:1477
PFNGLMULTITEXCOORD2IARBPROC afw_gl_glMultiTexCoord2iARB
Definition: GLLoader.c:2717
PFNGLVARIANTFVEXTPROC afw_gl_glVariantfvEXT
Definition: GLLoader.c:3528
PFNGLCOPYCOLORSUBTABLEPROC afw_gl_glCopyColorSubTable
Definition: GLLoader.c:2670
static void load_GL_NV_fence(AFWGLloadproc load)
Definition: GLLoader.c:7918
int AFW_GL_GL_KHR_no_error
Definition: GLLoader.c:2307
int AFW_GL_GL_EXT_subtexture
Definition: GLLoader.c:2344
PFNGLGETTRANSFORMFEEDBACKI_VPROC afw_gl_glGetTransformFeedbacki_v
Definition: GLLoader.c:1207
PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC afw_gl_glGetImageTransformParameterivHP
Definition: GLLoader.c:3565
PFNGLPROGRAMUNIFORM2FPROC afw_gl_glProgramUniform2f
Definition: GLLoader.c:1431
PFNGLQUERYOBJECTPARAMETERUIAMDPROC afw_gl_glQueryObjectParameteruiAMD
Definition: GLLoader.c:2519
PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC afw_gl_glStencilThenCoverStrokePathNV
Definition: GLLoader.c:3867
int AFW_GL_GL_NV_shader_atomic_int64
Definition: GLLoader.c:2316
static void load_GL_NV_gpu_program4(AFWGLloadproc load)
Definition: GLLoader.c:7974
static void load_GL_SGIS_fog_function(AFWGLloadproc load)
Definition: GLLoader.c:8633
PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC afw_gl_glTextureImage3DMultisampleCoverageNV
Definition: GLLoader.c:3935
int AFW_GL_GL_NV_vertex_program
Definition: GLLoader.c:1997
static void load_GL_EXT_raster_multisample(AFWGLloadproc load)
Definition: GLLoader.c:7386
PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC afw_gl_glGetCompressedMultiTexImageEXT
Definition: GLLoader.c:3160
int AFW_GL_GL_ATI_vertex_array_object
Definition: GLLoader.c:1957
PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC afw_gl_glPushClientAttribDefaultEXT
Definition: GLLoader.c:3079
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC afw_gl_glGetFramebufferAttachmentParameterivEXT
Definition: GLLoader.c:3346
static void load_GL_EXT_blend_minmax(AFWGLloadproc load)
Definition: GLLoader.c:6862
PFNGLMULTITEXCOORD2DPROC afw_gl_glMultiTexCoord2d
Definition: GLLoader.c:1835
PFNGLVERTEX2IPROC afw_gl_glVertex2i
Definition: GLLoader.c:1438
PFNGLOBJECTUNPURGEABLEAPPLEPROC afw_gl_glObjectUnpurgeableAPPLE
Definition: GLLoader.c:2553
PFNGLGETPIXELMAPUSVPROC afw_gl_glGetPixelMapusv
Definition: GLLoader.c:1612
PFNGLSECONDARYCOLORPOINTERPROC afw_gl_glSecondaryColorPointer
Definition: GLLoader.c:1522
PFNGLTEXCOORD3SVPROC afw_gl_glTexCoord3sv
Definition: GLLoader.c:1142
static void load_GL_ARB_internalformat_query(AFWGLloadproc load)
Definition: GLLoader.c:6055
PFNGLCOLOR4SVPROC afw_gl_glColor4sv
Definition: GLLoader.c:1349
int AFW_GL_GL_EXT_multi_draw_arrays
Definition: GLLoader.c:2122
PFNGLCOPYTEXIMAGE1DPROC afw_gl_glCopyTexImage1D
Definition: GLLoader.c:1796
PFNGLINDEXUBPROC afw_gl_glIndexub
Definition: GLLoader.c:1487
static void load_GL_ARB_shader_atomic_counters(AFWGLloadproc load)
Definition: GLLoader.c:6291
PFNGLGETPOINTERINDEXEDVEXTPROC afw_gl_glGetPointerIndexedvEXT
Definition: GLLoader.c:3141
PFNGLCONVOLUTIONPARAMETERFEXTPROC afw_gl_glConvolutionParameterfEXT
Definition: GLLoader.c:3017
static void load_GL_APPLE_element_array(AFWGLloadproc load)
Definition: GLLoader.c:5595
PFNGLSAMPLERPARAMETERIPROC afw_gl_glSamplerParameteri
Definition: GLLoader.c:986
PFNGLSECONDARYCOLOR3FVEXTPROC afw_gl_glSecondaryColor3fvEXT
Definition: GLLoader.c:3424
PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC afw_gl_glDisableClientStateIndexedEXT
Definition: GLLoader.c:3138
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC afw_gl_glCompressedTextureSubImage2D
Definition: GLLoader.c:1153
PFNGLTEXSTORAGE3DMULTISAMPLEPROC afw_gl_glTexStorage3DMultisample
Definition: GLLoader.c:974
PFNGLRASTERPOS2IVPROC afw_gl_glRasterPos2iv
Definition: GLLoader.c:1704
int AFW_GL_GL_ARB_clear_buffer_object
Definition: GLLoader.c:1967
PFNGLPATHDASHARRAYNVPROC afw_gl_glPathDashArrayNV
Definition: GLLoader.c:3836
PFNGLGETTEXBUMPPARAMETERFVATIPROC afw_gl_glGetTexBumpParameterfvATI
Definition: GLLoader.c:2923
PFNGLVERTEXATTRIB1FVARBPROC afw_gl_glVertexAttrib1fvARB
Definition: GLLoader.c:2857
PFNGLGETINTEGER64VPROC afw_gl_glGetInteger64v
Definition: GLLoader.c:1034
PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC afw_gl_glCopyMultiTexSubImage2DEXT
Definition: GLLoader.c:3128
PFNGLVARIANTARRAYOBJECTATIPROC afw_gl_glVariantArrayObjectATI
Definition: GLLoader.c:2953
PFNGLTEXIMAGE4DSGISPROC afw_gl_glTexImage4DSGIS
Definition: GLLoader.c:4252
int AFW_GL_GL_EXT_blend_subtract
Definition: GLLoader.c:1961
PFNGLEVALMESH2PROC afw_gl_glEvalMesh2
Definition: GLLoader.c:864
PFNGLVERTEX2SPROC afw_gl_glVertex2s
Definition: GLLoader.c:1673
PFNGLUNIFORM2IPROC afw_gl_glUniform2i
Definition: GLLoader.c:1075
int AFW_GL_GL_ARB_timer_query
Definition: GLLoader.c:2295
int AFW_GL_GL_NVX_blend_equation_advanced_multi_draw_buffers
Definition: GLLoader.c:2126
int AFW_GL_GL_VERSION_3_2
Definition: GLLoader.c:828
PFNGLCOLORTABLEPROC afw_gl_glColorTable
Definition: GLLoader.c:2662
PFNGLRASTERPOS4XVOESPROC afw_gl_glRasterPos4xvOES
Definition: GLLoader.c:4208
int AFW_GL_GL_ARB_vertex_type_10f_11f_11f_rev
Definition: GLLoader.c:2430
static void load_GL_ARB_cl_event(AFWGLloadproc load)
Definition: GLLoader.c:5703
PFNGLISNAMEDSTRINGARBPROC afw_gl_glIsNamedStringARB
Definition: GLLoader.c:2814
PFNGLTEXTUREBUFFEREXTPROC afw_gl_glTextureBufferEXT
Definition: GLLoader.c:3197
static void load_GL_EXT_memory_object(AFWGLloadproc load)
Definition: GLLoader.c:7312
PFNGLGETMULTITEXPARAMETERIIVEXTPROC afw_gl_glGetMultiTexParameterIivEXT
Definition: GLLoader.c:3205
PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC afw_gl_glVertexArraySecondaryColorOffsetEXT
Definition: GLLoader.c:3268
static void load_GL_NV_path_rendering(AFWGLloadproc load)
Definition: GLLoader.c:8103
PFNGLGETPROGRAMRESOURCEFVNVPROC afw_gl_glGetProgramResourcefvNV
Definition: GLLoader.c:3874
int AFW_GL_GL_ARB_texture_cube_map_array
Definition: GLLoader.c:2340
PFNGLTEXCOORD3IVPROC afw_gl_glTexCoord3iv
Definition: GLLoader.c:1236
PFNGLGETDEBUGMESSAGELOGAMDPROC afw_gl_glGetDebugMessageLogAMD
Definition: GLLoader.c:2470
int AFW_GL_GL_ARB_texture_storage_multisample
Definition: GLLoader.c:2095
PFNGLGETMATERIALXVOESPROC afw_gl_glGetMaterialxvOES
Definition: GLLoader.c:4156
PFNGLBINDTEXTURESPROC afw_gl_glBindTextures
Definition: GLLoader.c:1636
PFNGLRASTERPOS3IPROC afw_gl_glRasterPos3i
Definition: GLLoader.c:1328
PFNGLPROGRAMUNIFORM2UI64VARBPROC afw_gl_glProgramUniform2ui64vARB
Definition: GLLoader.c:2659
PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC afw_gl_glCopyTextureSubImage3DEXT
Definition: GLLoader.c:3099
static void load_GL_NV_point_sprite(AFWGLloadproc load)
Definition: GLLoader.c:8194
PFNGLFRONTFACEPROC afw_gl_glFrontFace
Definition: GLLoader.c:1876
PFNGLGETNAMEDBUFFERPOINTERVEXTPROC afw_gl_glGetNamedBufferPointervEXT
Definition: GLLoader.c:3170
PFNGLBINDSAMPLERSPROC afw_gl_glBindSamplers
Definition: GLLoader.c:897
PFNGLVERTEXATTRIB1DVARBPROC afw_gl_glVertexAttrib1dvARB
Definition: GLLoader.c:2855
PFNGLBLENDFUNCPROC afw_gl_glBlendFunc
Definition: GLLoader.c:1096
PFNGLMULTITEXCOORD1DPROC afw_gl_glMultiTexCoord1d
Definition: GLLoader.c:1556
PFNGLFOGCOORDHVNVPROC afw_gl_glFogCoordhvNV
Definition: GLLoader.c:3790
PFNGLDEPTHBOUNDSEXTPROC afw_gl_glDepthBoundsEXT
Definition: GLLoader.c:3062
PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC afw_gl_glProgramUniformMatrix2x4dvEXT
Definition: GLLoader.c:3298
int AFW_GL_GL_NV_vdpau_interop
Definition: GLLoader.c:2001
static void load_GL_ARB_texture_buffer_range(AFWGLloadproc load)
Definition: GLLoader.c:6399
PFNGLCOMPILESHADERINCLUDEARBPROC afw_gl_glCompileShaderIncludeARB
Definition: GLLoader.c:2813
PFNGLGETVIDEOCAPTURESTREAMDVNVPROC afw_gl_glGetVideoCaptureStreamdvNV
Definition: GLLoader.c:4092
PFNGLEVALCOORD2FVPROC afw_gl_glEvalCoord2fv
Definition: GLLoader.c:1310
PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC afw_gl_glMultiDrawElementsIndirectBindlessNV
Definition: GLLoader.c:3647
PFNGLVERTEX4SPROC afw_gl_glVertex4s
Definition: GLLoader.c:1542
PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC afw_gl_glProgramUniformMatrix2x3dvEXT
Definition: GLLoader.c:3297
PFNGLSAMPLERPARAMETERFPROC afw_gl_glSamplerParameterf
Definition: GLLoader.c:1719
PFNGLMAP1FPROC afw_gl_glMap1f
Definition: GLLoader.c:1132
PFNGLGETQUERYINDEXEDIVPROC afw_gl_glGetQueryIndexediv
Definition: GLLoader.c:1028
PFNGLSCISSORPROC afw_gl_glScissor
Definition: GLLoader.c:1185
PFNGLPROGRAMLOCALPARAMETER4FVARBPROC afw_gl_glProgramLocalParameter4fvARB
Definition: GLLoader.c:2613
PFNGLVERTEXATTRIB3FVPROC afw_gl_glVertexAttrib3fv
Definition: GLLoader.c:1373
PFNGLCOLORMASKIPROC afw_gl_glColorMaski
Definition: GLLoader.c:1095
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC afw_gl_glProgramUniformMatrix4x3fvEXT
Definition: GLLoader.c:3196
int AFW_GL_GL_NV_command_list
Definition: GLLoader.c:1947
PFNGLCLIPCONTROLPROC afw_gl_glClipControl
Definition: GLLoader.c:1551
PFNGLVERTEXATTRIBL2UI64VNVPROC afw_gl_glVertexAttribL2ui64vNV
Definition: GLLoader.c:3980
PFNGLPIXELTEXGENPARAMETERIVSGISPROC afw_gl_glPixelTexGenParameterivSGIS
Definition: GLLoader.c:4243
PFNGLRESUMETRANSFORMFEEDBACKNVPROC afw_gl_glResumeTransformFeedbackNV
Definition: GLLoader.c:3953
PFNGLCULLPARAMETERFVEXTPROC afw_gl_glCullParameterfvEXT
Definition: GLLoader.c:3056
PFNGLDELETERENDERBUFFERSEXTPROC afw_gl_glDeleteRenderbuffersEXT
Definition: GLLoader.c:3333
int AFW_GL_GL_ARB_blend_func_extended
Definition: GLLoader.c:2010
PFNGLPIXELTEXGENPARAMETERISGISPROC afw_gl_glPixelTexGenParameteriSGIS
Definition: GLLoader.c:4242
PFNGLSAMPLECOVERAGEARBPROC afw_gl_glSampleCoverageARB
Definition: GLLoader.c:2702
PFNGLENDFRAGMENTSHADERATIPROC afw_gl_glEndFragmentShaderATI
Definition: GLLoader.c:2928
static void load_GL_EXT_debug_label(AFWGLloadproc load)
Definition: GLLoader.c:6930
PFNGLREADNPIXELSARBPROC afw_gl_glReadnPixelsARB
Definition: GLLoader.c:2750
PFNGLPROGRAMUNIFORM2FVPROC afw_gl_glProgramUniform2fv
Definition: GLLoader.c:1837
PFNGLSTENCILSTROKEPATHNVPROC afw_gl_glStencilStrokePathNV
Definition: GLLoader.c:3840
PFNGLBINORMAL3IEXTPROC afw_gl_glBinormal3iEXT
Definition: GLLoader.c:3044
PFNGLWAITSEMAPHOREEXTPROC afw_gl_glWaitSemaphoreEXT
Definition: GLLoader.c:3441
PFNGLVERTEXWEIGHTHNVPROC afw_gl_glVertexWeighthNV
Definition: GLLoader.c:3793
PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC afw_gl_glCompressedTextureImage3DEXT
Definition: GLLoader.c:3147
PFNGLPROGRAMUNIFORM4DVEXTPROC afw_gl_glProgramUniform4dvEXT
Definition: GLLoader.c:3293
PFNGLMULTITEXPARAMETERFVEXTPROC afw_gl_glMultiTexParameterfvEXT
Definition: GLLoader.c:3120
int AFW_GL_GL_NV_fill_rectangle
Definition: GLLoader.c:2107
PFNGLGENTRANSFORMFEEDBACKSNVPROC afw_gl_glGenTransformFeedbacksNV
Definition: GLLoader.c:3950
static void load_GL_NV_register_combiners2(AFWGLloadproc load)
Definition: GLLoader.c:8239
PFNGLPATHTEXGENNVPROC afw_gl_glPathTexGenNV
Definition: GLLoader.c:3876
PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC afw_gl_glCompressedTexSubImage3DARB
Definition: GLLoader.c:2825
PFNGLGETUNIFORMUIVEXTPROC afw_gl_glGetUniformuivEXT
Definition: GLLoader.c:3351
PFNGLIMPORTSYNCEXTPROC afw_gl_glImportSyncEXT
Definition: GLLoader.c:3558
int AFW_GL_GL_SGIX_scalebias_hint
Definition: GLLoader.c:2365
static void load_GL_EXT_depth_bounds_test(AFWGLloadproc load)
Definition: GLLoader.c:6941
PFNGLGETNAMEDBUFFERSUBDATAPROC afw_gl_glGetNamedBufferSubData
Definition: GLLoader.c:1005
PFNGLPROGRAMUNIFORM4FEXTPROC afw_gl_glProgramUniform4fEXT
Definition: GLLoader.c:3175
PFNGLPATHCOORDSNVPROC afw_gl_glPathCoordsNV
Definition: GLLoader.c:3822
PFNGLVERTEXATTRIBIFORMATNVPROC afw_gl_glVertexAttribIFormatNV
Definition: GLLoader.c:3996
PFNGLUNIFORM2UIPROC afw_gl_glUniform2ui
Definition: GLLoader.c:1305
PFNGLLOADTRANSPOSEMATRIXDARBPROC afw_gl_glLoadTransposeMatrixdARB
Definition: GLLoader.c:2830
PFNGLREADINSTRUMENTSSGIXPROC afw_gl_glReadInstrumentsSGIX
Definition: GLLoader.c:4287
int AFW_GL_GL_AMD_vertex_shader_tessellator
Definition: GLLoader.c:2300
PFNGLVERTEXP4UIVPROC afw_gl_glVertexP4uiv
Definition: GLLoader.c:1683
int AFW_GL_GL_EXT_provoking_vertex
Definition: GLLoader.c:2011
PFNGLNEWLISTPROC afw_gl_glNewList
Definition: GLLoader.c:1821
PFNGLDEFORMATIONMAP3DSGIXPROC afw_gl_glDeformationMap3dSGIX
Definition: GLLoader.c:4297
PFNGLCALLLISTSPROC afw_gl_glCallLists
Definition: GLLoader.c:1228
PFNGLBEGINPROC afw_gl_glBegin
Definition: GLLoader.c:1036
PFNGLBLENDCOLORXOESPROC afw_gl_glBlendColorxOES
Definition: GLLoader.c:4161
PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC afw_gl_glGetMemoryObjectParameterivEXT
Definition: GLLoader.c:3383
int AFW_GL_GL_ARB_map_buffer_range
Definition: GLLoader.c:2131
PFNGLSETFRAGMENTSHADERCONSTANTATIPROC afw_gl_glSetFragmentShaderConstantATI
Definition: GLLoader.c:2937
PFNGLSELECTPERFMONITORCOUNTERSAMDPROC afw_gl_glSelectPerfMonitorCountersAMD
Definition: GLLoader.c:2527
PFNGLBEGINTRANSFORMFEEDBACKNVPROC afw_gl_glBeginTransformFeedbackNV
Definition: GLLoader.c:3936
PFNGLSECONDARYCOLOR3BEXTPROC afw_gl_glSecondaryColor3bEXT
Definition: GLLoader.c:3419
PFNGLLOADIDENTITYPROC afw_gl_glLoadIdentity
Definition: GLLoader.c:1272
PFNGLIMAGETRANSFORMPARAMETERFHPPROC afw_gl_glImageTransformParameterfHP
Definition: GLLoader.c:3562
PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC afw_gl_glVideoCaptureStreamParameterfvNV
Definition: GLLoader.c:4095
PFNGLMULTITEXENVIEXTPROC afw_gl_glMultiTexEnviEXT
Definition: GLLoader.c:3104
PFNGLBINDTEXTUREPROC afw_gl_glBindTexture
Definition: GLLoader.c:1186
PFNGLDEBUGMESSAGEENABLEAMDPROC afw_gl_glDebugMessageEnableAMD
Definition: GLLoader.c:2467
static void load_GL_ARB_ES3_1_compatibility(AFWGLloadproc load)
Definition: GLLoader.c:5661
int AFW_GL_GL_ARB_get_texture_sub_image
Definition: GLLoader.c:2450
static void load_GL_ARB_gpu_shader_int64(AFWGLloadproc load)
Definition: GLLoader.c:5970
PFNGLMULTITEXCOORD1BVOESPROC afw_gl_glMultiTexCoord1bvOES
Definition: GLLoader.c:4099
PFNGLEVALUATEDEPTHVALUESARBPROC afw_gl_glEvaluateDepthValuesARB
Definition: GLLoader.c:2770
PFNGLDELETEPERFMONITORSAMDPROC afw_gl_glDeletePerfMonitorsAMD
Definition: GLLoader.c:2526
static void load_GL_EXT_polygon_offset_clamp(AFWGLloadproc load)
Definition: GLLoader.c:7378
PFNGLTEXENVXVOESPROC afw_gl_glTexEnvxvOES
Definition: GLLoader.c:4151
int AFW_GL_GL_EXT_packed_pixels
Definition: GLLoader.c:2253
int AFW_GL_GL_ARB_transform_feedback2
Definition: GLLoader.c:2245
PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC afw_gl_glGetNamedBufferParameterui64vNV
Definition: GLLoader.c:3923
static void load_GL_NV_parameter_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:8097
PFNGLPROGRAMPARAMETER4FVNVPROC afw_gl_glProgramParameter4fvNV
Definition: GLLoader.c:4017
PFNGLMAPNAMEDBUFFERPROC afw_gl_glMapNamedBuffer
Definition: GLLoader.c:1490
PFNGLCOLORTABLEEXTPROC afw_gl_glColorTableEXT
Definition: GLLoader.c:3403
int AFW_GL_GL_ARB_framebuffer_object
Definition: GLLoader.c:1985
PFNGLMULTITEXSUBIMAGE2DEXTPROC afw_gl_glMultiTexSubImage2DEXT
Definition: GLLoader.c:3124
int AFW_GL_GL_EXT_gpu_program_parameters
Definition: GLLoader.c:2024
PFNGLPROGRAMENVPARAMETER4DVARBPROC afw_gl_glProgramEnvParameter4dvARB
Definition: GLLoader.c:2607
int AFW_GL_GL_EXT_texture_shared_exponent
Definition: GLLoader.c:2224
PFNGLCREATEMEMORYOBJECTSEXTPROC afw_gl_glCreateMemoryObjectsEXT
Definition: GLLoader.c:3381
PFNGLGETVERTEXATTRIBFVNVPROC afw_gl_glGetVertexAttribfvNV
Definition: GLLoader.c:4009
PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC afw_gl_glCompressedMultiTexSubImage1DEXT
Definition: GLLoader.c:3159
PFNGLTEXTUREIMAGE2DEXTPROC afw_gl_glTextureImage2DEXT
Definition: GLLoader.c:3085
PFNGLPATHGLYPHINDEXARRAYNVPROC afw_gl_glPathGlyphIndexArrayNV
Definition: GLLoader.c:3871
int AFW_GL_GL_SGIS_multisample
Definition: GLLoader.c:2233
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC afw_gl_glCompressedTexSubImage3D
Definition: GLLoader.c:1133
PFNGLGETPATHPARAMETERFVNVPROC afw_gl_glGetPathParameterfvNV
Definition: GLLoader.c:3849
PFNGLGETMAPCONTROLPOINTSNVPROC afw_gl_glGetMapControlPointsNV
Definition: GLLoader.c:3701
PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC afw_gl_glMakeImageHandleNonResidentNV
Definition: GLLoader.c:3656
PFNGLVERTEXATTRIB1FNVPROC afw_gl_glVertexAttrib1fNV
Definition: GLLoader.c:4025
PFNGLCOPYMULTITEXIMAGE2DEXTPROC afw_gl_glCopyMultiTexImage2DEXT
Definition: GLLoader.c:3126
PFNGLFRAMEBUFFERTEXTURELAYERARBPROC afw_gl_glFramebufferTextureLayerARB
Definition: GLLoader.c:2623
int AFW_GL_GL_VERSION_4_0
Definition: GLLoader.c:830
PFNGLGETQUERYOBJECTUI64VEXTPROC afw_gl_glGetQueryObjectui64vEXT
Definition: GLLoader.c:3483
PFNGLGETNUNIFORMIVARBPROC afw_gl_glGetnUniformivARB
Definition: GLLoader.c:2753
PFNGLGETTEXPARAMETERIUIVPROC afw_gl_glGetTexParameterIuiv
Definition: GLLoader.c:1536
PFNGLNORMAL3DPROC afw_gl_glNormal3d
Definition: GLLoader.c:1564
PFNGLISVERTEXARRAYPROC afw_gl_glIsVertexArray
Definition: GLLoader.c:1117
PFNGLVERTEXATTRIB4FVNVPROC afw_gl_glVertexAttrib4fvNV
Definition: GLLoader.c:4044
PFNGLWINDOWPOS3SPROC afw_gl_glWindowPos3s
Definition: GLLoader.c:1873
PFNGLBINDVERTEXARRAYPROC afw_gl_glBindVertexArray
Definition: GLLoader.c:942
PFNGLGETVERTEXATTRIBFVARBPROC afw_gl_glGetVertexAttribfvARB
Definition: GLLoader.c:2894
PFNGLUNIFORM4UIVPROC afw_gl_glUniform4uiv
Definition: GLLoader.c:1633
PFNGLSECONDARYCOLOR3HNVPROC afw_gl_glSecondaryColor3hNV
Definition: GLLoader.c:3791
PFNGLPIXELTEXGENPARAMETERFSGISPROC afw_gl_glPixelTexGenParameterfSGIS
Definition: GLLoader.c:4244
int AFW_GL_GL_SGIX_texture_add_env
Definition: GLLoader.c:2068
int AFW_GL_GL_NV_framebuffer_mixed_samples
Definition: GLLoader.c:2014
int AFW_GL_GL_ARB_geometry_shader4
Definition: GLLoader.c:2298
PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiColor3fVertex3fvSUN
Definition: GLLoader.c:4360
PFNGLGETVARIANTFLOATVEXTPROC afw_gl_glGetVariantFloatvEXT
Definition: GLLoader.c:3544
PFNGLRASTERPOS4XOESPROC afw_gl_glRasterPos4xOES
Definition: GLLoader.c:4207
PFNGLGETQUERYBUFFEROBJECTUIVPROC afw_gl_glGetQueryBufferObjectuiv
Definition: GLLoader.c:1392
PFNGLPUSHMATRIXPROC afw_gl_glPushMatrix
Definition: GLLoader.c:1221
PFNGLVERTEXATTRIBI3UIEXTPROC afw_gl_glVertexAttribI3uiEXT
Definition: GLLoader.c:4068
int AFW_GL_GL_EXT_shader_image_load_store
Definition: GLLoader.c:2118
static void load_GL_ARB_ES2_compatibility(AFWGLloadproc load)
Definition: GLLoader.c:5653
PFNGLVERTEX4DVPROC afw_gl_glVertex4dv
Definition: GLLoader.c:1368
int AFW_GL_GL_OES_query_matrix
Definition: GLLoader.c:2353
PFNGLTEXTURERENDERBUFFEREXTPROC afw_gl_glTextureRenderbufferEXT
Definition: GLLoader.c:3258
PFNGLOBJECTPURGEABLEAPPLEPROC afw_gl_glObjectPurgeableAPPLE
Definition: GLLoader.c:2552
static void load_GL_ARB_ES3_2_compatibility(AFWGLloadproc load)
Definition: GLLoader.c:5665
PFNGLSAMPLEMASKSGISPROC afw_gl_glSampleMaskSGIS
Definition: GLLoader.c:4240
PFNGLGETTEXENVFVPROC afw_gl_glGetTexEnvfv
Definition: GLLoader.c:1772
PFNGLRESOLVEDEPTHVALUESNVPROC afw_gl_glResolveDepthValuesNV
Definition: GLLoader.c:3915
PFNGLVERTEXARRAYELEMENTBUFFERPROC afw_gl_glVertexArrayElementBuffer
Definition: GLLoader.c:1345
PFNGLPRIORITIZETEXTURESPROC afw_gl_glPrioritizeTextures
Definition: GLLoader.c:1204
PFNGLMATRIXMULT3X2FNVPROC afw_gl_glMatrixMult3x2fNV
Definition: GLLoader.c:3863
int AFW_GL_GL_ATI_fragment_shader
Definition: GLLoader.c:1951
PFNGLBINORMALPOINTEREXTPROC afw_gl_glBinormalPointerEXT
Definition: GLLoader.c:3049
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC afw_gl_glNamedRenderbufferStorageMultisampleEXT
Definition: GLLoader.c:3240
PFNGLGETFRAGDATALOCATIONEXTPROC afw_gl_glGetFragDataLocationEXT
Definition: GLLoader.c:3353
PFNGLCOLOR4HVNVPROC afw_gl_glColor4hvNV
Definition: GLLoader.c:3772
PFNGLMULTTRANSPOSEMATRIXFARBPROC afw_gl_glMultTransposeMatrixfARB
Definition: GLLoader.c:2831
PFNGLGETGRAPHICSRESETSTATUSARBPROC afw_gl_glGetGraphicsResetStatusARB
Definition: GLLoader.c:2748
PFNGLISTEXTUREHANDLERESIDENTARBPROC afw_gl_glIsTextureHandleResidentARB
Definition: GLLoader.c:2583
PFNGLUNIFORM4IVPROC afw_gl_glUniform4iv
Definition: GLLoader.c:1740
PFNGLUNIFORMUI64NVPROC afw_gl_glUniformui64NV
Definition: GLLoader.c:3925
int AFW_GL_GL_NV_fragment_program2
Definition: GLLoader.c:2000
PFNGLGETFLOATI_VPROC afw_gl_glGetFloati_v
Definition: GLLoader.c:1145
PFNGLCOLOR4UIPROC afw_gl_glColor4ui
Definition: GLLoader.c:1854
PFNGLGETQUERYOBJECTI64VEXTPROC afw_gl_glGetQueryObjecti64vEXT
Definition: GLLoader.c:3482
PFNGLDELETEPROGRAMPROC afw_gl_glDeleteProgram
Definition: GLLoader.c:1639
PFNGLPOINTSIZEPROC afw_gl_glPointSize
Definition: GLLoader.c:1021
PFNGLGETTEXTUREPARAMETERIIVEXTPROC afw_gl_glGetTextureParameterIivEXT
Definition: GLLoader.c:3201
int AFW_GL_GL_EXT_texture_env_add
Definition: GLLoader.c:2200
PFNGLGETPATHCOLORGENIVNVPROC afw_gl_glGetPathColorGenivNV
Definition: GLLoader.c:3878
int AFW_GL_GL_ARB_texture_float
Definition: GLLoader.c:2177
static void load_GL_EXT_bindable_uniform(AFWGLloadproc load)
Definition: GLLoader.c:6844
PFNGLVERTEXSTREAM4FVATIPROC afw_gl_glVertexStream4fvATI
Definition: GLLoader.c:2988
PFNGLCOMBINERINPUTNVPROC afw_gl_glCombinerInputNV
Definition: GLLoader.c:3902
static void load_GL_VERSION_1_1(AFWGLloadproc load)
Definition: GLLoader.c:4680
PFNGLGETNAMEDBUFFERSUBDATAEXTPROC afw_gl_glGetNamedBufferSubDataEXT
Definition: GLLoader.c:3171
PFNGLVERTEXATTRIB4UBNVPROC afw_gl_glVertexAttrib4ubNV
Definition: GLLoader.c:4047
PFNGLUSEPROGRAMSTAGESPROC afw_gl_glUseProgramStages
Definition: GLLoader.c:1870
PFNGLVERTEXATTRIBI4UIVPROC afw_gl_glVertexAttribI4uiv
Definition: GLLoader.c:997
int AFW_GL_GL_SGIX_framezoom
Definition: GLLoader.c:2287
int AFW_GL_GL_ARB_ES3_1_compatibility
Definition: GLLoader.c:2008
int AFW_GL_GL_ARB_texture_view
Definition: GLLoader.c:1887
PFNGLMATERIALIPROC afw_gl_glMateriali
Definition: GLLoader.c:1872
PFNGLGETCOVERAGEMODULATIONTABLENVPROC afw_gl_glGetCoverageModulationTableNV
Definition: GLLoader.c:3725
PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC afw_gl_glMakeTextureHandleNonResidentNV
Definition: GLLoader.c:3653
int AFW_GL_GL_SGIX_blend_alpha_minmax
Definition: GLLoader.c:2152
PFNGLLIGHTMODELIVPROC afw_gl_glLightModeliv
Definition: GLLoader.c:890
PFNGLDRAWVKIMAGENVPROC afw_gl_glDrawVkImageNV
Definition: GLLoader.c:3693
PFNGLPROVOKINGVERTEXPROC afw_gl_glProvokingVertex
Definition: GLLoader.c:1625
PFNGLGENLISTSPROC afw_gl_glGenLists
Definition: GLLoader.c:1266
PFNGLPROGRAMUNIFORM1DVEXTPROC afw_gl_glProgramUniform1dvEXT
Definition: GLLoader.c:3290
PFNGLGETVERTEXATTRIBLI64VNVPROC afw_gl_glGetVertexAttribLi64vNV
Definition: GLLoader.c:3983
PFNGLCOLORMASKPROC afw_gl_glColorMask
Definition: GLLoader.c:1724
static void load_GL_ARB_get_program_binary(AFWGLloadproc load)
Definition: GLLoader.c:5934
PFNGLGETNPIXELMAPUIVARBPROC afw_gl_glGetnPixelMapuivARB
Definition: GLLoader.c:2760
PFNGLCLAMPCOLORPROC afw_gl_glClampColor
Definition: GLLoader.c:950
PFNGLUNMAPOBJECTBUFFERATIPROC afw_gl_glUnmapObjectBufferATI
Definition: GLLoader.c:2939
PFNGLSECONDARYCOLOR3USVEXTPROC afw_gl_glSecondaryColor3usvEXT
Definition: GLLoader.c:3434
PFNGLTEXCOORDP2UIVPROC afw_gl_glTexCoordP2uiv
Definition: GLLoader.c:1050
PFNGLTEXBUFFEREXTPROC afw_gl_glTexBufferEXT
Definition: GLLoader.c:3468
PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC afw_gl_glProgramLocalParameters4fvEXT
Definition: GLLoader.c:3350
int AFW_GL_GL_EXT_rescale_normal
Definition: GLLoader.c:2310
static void load_GL_ARB_vertex_attrib_binding(AFWGLloadproc load)
Definition: GLLoader.c:6503
PFNGLVERTEXATTRIB1HVNVPROC afw_gl_glVertexAttrib1hvNV
Definition: GLLoader.c:3796
PFNGLTEXENVFVPROC afw_gl_glTexEnvfv
Definition: GLLoader.c:837
PFNGLVERTEXATTRIBL1DVEXTPROC afw_gl_glVertexAttribL1dvEXT
Definition: GLLoader.c:3504
PFNGLBINDBUFFERSRANGEPROC afw_gl_glBindBuffersRange
Definition: GLLoader.c:1323
PFNGLGETMULTITEXGENDVEXTPROC afw_gl_glGetMultiTexGendvEXT
Definition: GLLoader.c:3114
PFNGLLIGHTXVOESPROC afw_gl_glLightxvOES
Definition: GLLoader.c:4136
PFNGLTAGSAMPLEBUFFERSGIXPROC afw_gl_glTagSampleBufferSGIX
Definition: GLLoader.c:4306
PFNGLEDGEFLAGPOINTEREXTPROC afw_gl_glEdgeFlagPointerEXT
Definition: GLLoader.c:3494
PFNGLUNIFORM4UI64VNVPROC afw_gl_glUniform4ui64vNV
Definition: GLLoader.c:2494
PFNGLTEXCOORDP1UIPROC afw_gl_glTexCoordP1ui
Definition: GLLoader.c:1271
PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC afw_gl_glGetVertexArrayIntegeri_vEXT
Definition: GLLoader.c:3277
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC afw_gl_glMultiDrawArraysIndirectCountARB
Definition: GLLoader.c:2694
PFNGLMULTITEXCOORD2SVARBPROC afw_gl_glMultiTexCoord2svARB
Definition: GLLoader.c:2720
PFNGLFRAMEBUFFERRENDERBUFFERPROC afw_gl_glFramebufferRenderbuffer
Definition: GLLoader.c:1002
PFNGLCOLOR3IPROC afw_gl_glColor3i
Definition: GLLoader.c:1726
PFNGLTEXGENIPROC afw_gl_glTexGeni
Definition: GLLoader.c:1041
PFNGLVERTEX2XOESPROC afw_gl_glVertex2xOES
Definition: GLLoader.c:4221
PFNGLUNIFORMMATRIX4DVPROC afw_gl_glUniformMatrix4dv
Definition: GLLoader.c:1839
PFNGLGETINTEGERI_VPROC afw_gl_glGetIntegeri_v
Definition: GLLoader.c:1262
PFNGLCOLOR3BPROC afw_gl_glColor3b
Definition: GLLoader.c:1484
PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC afw_gl_glFramebufferTextureFaceEXT
Definition: GLLoader.c:3730
PFNGLUNIFORMMATRIX3FVPROC afw_gl_glUniformMatrix3fv
Definition: GLLoader.c:967
PFNGLCOMPRESSEDTEXIMAGE3DARBPROC afw_gl_glCompressedTexImage3DARB
Definition: GLLoader.c:2822
PFNGLBINDBUFFERRANGEEXTPROC afw_gl_glBindBufferRangeEXT
Definition: GLLoader.c:3486
PFNGLMULTITEXCOORD4SVPROC afw_gl_glMultiTexCoord4sv
Definition: GLLoader.c:1631
PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC afw_gl_glGetPixelTransformParameterfvEXT
Definition: GLLoader.c:3412
int AFW_GL_GL_AMD_shader_explicit_vertex_parameter
Definition: GLLoader.c:1980
PFNGLGLOBALALPHAFACTORSSUNPROC afw_gl_glGlobalAlphaFactorsSUN
Definition: GLLoader.c:4316
void *APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
PFNGLPOLYGONMODEPROC afw_gl_glPolygonMode
Definition: GLLoader.c:1697
PFNGLREADNPIXELSKHRPROC afw_gl_glReadnPixelsKHR
Definition: GLLoader.c:3611
PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC afw_gl_glCompressedMultiTexImage1DEXT
Definition: GLLoader.c:3156
PFNGLUNMAPNAMEDBUFFERPROC afw_gl_glUnmapNamedBuffer
Definition: GLLoader.c:1043
PFNGLDRAWBUFFERPROC afw_gl_glDrawBuffer
Definition: GLLoader.c:947
PFNGLNORMAL3HNVPROC afw_gl_glNormal3hNV
Definition: GLLoader.c:3767
int AFW_GL_GL_ARB_robustness
Definition: GLLoader.c:2318
static void load_GL_EXT_framebuffer_multisample(AFWGLloadproc load)
Definition: GLLoader.c:7238
static void load_GL_EXT_gpu_shader4(AFWGLloadproc load)
Definition: GLLoader.c:7271
PFNGLCOLORTABLEPARAMETERIVPROC afw_gl_glColorTableParameteriv
Definition: GLLoader.c:2664
PFNGLNORMAL3FPROC afw_gl_glNormal3f
Definition: GLLoader.c:1065
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC afw_gl_glDrawElementsInstancedBaseVertexBaseInstance
Definition: GLLoader.c:1797
PFNGLWINDOWPOS3SVPROC afw_gl_glWindowPos3sv
Definition: GLLoader.c:1660
PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC afw_gl_glFramebufferTextureMultiviewOVR
Definition: GLLoader.c:4234
PFNGLVERTEXATTRIB4FVPROC afw_gl_glVertexAttrib4fv
Definition: GLLoader.c:1710
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC afw_gl_glCompressedTextureSubImage1DEXT
Definition: GLLoader.c:3152
int AFW_GL_GL_NV_texture_env_combine4
Definition: GLLoader.c:2289
PFNGLSCISSORARRAYVPROC afw_gl_glScissorArrayv
Definition: GLLoader.c:1608
PFNGLTRACKMATRIXNVPROC afw_gl_glTrackMatrixNV
Definition: GLLoader.c:4021
PFNGLLISTBASEPROC afw_gl_glListBase
Definition: GLLoader.c:1444
static void load_GL_ATI_fragment_shader(AFWGLloadproc load)
Definition: GLLoader.c:6743
PFNGLINVALIDATEFRAMEBUFFERPROC afw_gl_glInvalidateFramebuffer
Definition: GLLoader.c:1746
PFNGLSECONDARYCOLOR3UBVEXTPROC afw_gl_glSecondaryColor3ubvEXT
Definition: GLLoader.c:3430
PFNGLGETNAMEDPROGRAMSTRINGEXTPROC afw_gl_glGetNamedProgramStringEXT
Definition: GLLoader.c:3237
PFNGLRASTERPOS4SPROC afw_gl_glRasterPos4s
Definition: GLLoader.c:1634
PFNGLTEXTURESTORAGE2DPROC afw_gl_glTextureStorage2D
Definition: GLLoader.c:1516
PFNGLVERTEXATTRIB4SARBPROC afw_gl_glVertexAttrib4sARB
Definition: GLLoader.c:2885
PFNGLMULTITEXCOORD2IVARBPROC afw_gl_glMultiTexCoord2ivARB
Definition: GLLoader.c:2718
int AFW_GL_GL_HP_image_transform
Definition: GLLoader.c:2028
int AFW_GL_GL_NV_primitive_restart
Definition: GLLoader.c:1992
PFNGLGETOBJECTPTRLABELKHRPROC afw_gl_glGetObjectPtrLabelKHR
Definition: GLLoader.c:3607
PFNGLCOVERAGEMODULATIONTABLENVPROC afw_gl_glCoverageModulationTableNV
Definition: GLLoader.c:3724
PFNGLVERTEX4XVOESPROC afw_gl_glVertex4xvOES
Definition: GLLoader.c:4226
PFNGLPAUSETRANSFORMFEEDBACKPROC afw_gl_glPauseTransformFeedback
Definition: GLLoader.c:1107
PFNGLCREATESTATESNVPROC afw_gl_glCreateStatesNV
Definition: GLLoader.c:3666
int AFW_GL_GL_INTEL_map_texture
Definition: GLLoader.c:2334
int AFW_GL_GL_EXT_fog_coord
Definition: GLLoader.c:1990
PFNGLGETOBJECTPARAMETERIVAPPLEPROC afw_gl_glGetObjectParameterivAPPLE
Definition: GLLoader.c:2554
PFNGLDEPTHRANGEXOESPROC afw_gl_glDepthRangexOES
Definition: GLLoader.c:4125
PFNGLWINDOWPOS2SVARBPROC afw_gl_glWindowPos2svARB
Definition: GLLoader.c:2907
PFNGLGETBUFFERPARAMETERUI64VNVPROC afw_gl_glGetBufferParameterui64vNV
Definition: GLLoader.c:3922
PFNGLDELETEQUERIESARBPROC afw_gl_glDeleteQueriesARB
Definition: GLLoader.c:2738
PFNGLMATRIXPOPEXTPROC afw_gl_glMatrixPopEXT
Definition: GLLoader.c:3076
static void load_GL_EXT_point_parameters(AFWGLloadproc load)
Definition: GLLoader.c:7369
PFNGLNORMAL3SVPROC afw_gl_glNormal3sv
Definition: GLLoader.c:1014
PFNGLTANGENT3BVEXTPROC afw_gl_glTangent3bvEXT
Definition: GLLoader.c:3029
int AFW_GL_GL_ATI_text_fragment_shader
Definition: GLLoader.c:2133
PFNGLINVALIDATETEXSUBIMAGEPROC afw_gl_glInvalidateTexSubImage
Definition: GLLoader.c:1180
PFNGLGENFENCESAPPLEPROC afw_gl_glGenFencesAPPLE
Definition: GLLoader.c:2542
int AFW_GL_GL_ARB_clip_control
Definition: GLLoader.c:1977
PFNGLARRAYELEMENTPROC afw_gl_glArrayElement
Definition: GLLoader.c:1086
PFNGLGETVERTEXARRAYINTEGERVEXTPROC afw_gl_glGetVertexArrayIntegervEXT
Definition: GLLoader.c:3275
int AFW_GL_GL_APPLE_ycbcr_422
Definition: GLLoader.c:1923
PFNGLFRAGMENTCOLORMATERIALSGIXPROC afw_gl_glFragmentColorMaterialSGIX
Definition: GLLoader.c:4264
static void load_GL_EXT_polygon_offset(AFWGLloadproc load)
Definition: GLLoader.c:7374
PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC afw_gl_glCopyTextureSubImage2DEXT
Definition: GLLoader.c:3091
PFNGLVERTEXATTRIBI4UIVEXTPROC afw_gl_glVertexAttribI4uivEXT
Definition: GLLoader.c:4077
PFNGLVERTEXATTRIBL3I64VNVPROC afw_gl_glVertexAttribL3i64vNV
Definition: GLLoader.c:3973
int AFW_GL_GL_KHR_blend_equation_advanced_coherent
Definition: GLLoader.c:1956
PFNGLREPLACEMENTCODEUBSUNPROC afw_gl_glReplacementCodeubSUN
Definition: GLLoader.c:4326
PFNGLCOLORTABLEPARAMETERFVSGIPROC afw_gl_glColorTableParameterfvSGI
Definition: GLLoader.c:4308
PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC afw_gl_glCopyConvolutionFilter1DEXT
Definition: GLLoader.c:3021
static void load_GL_ARB_robustness(AFWGLloadproc load)
Definition: GLLoader.c:6177
static void load_GL_EXT_texture_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:7509
static void load_GL_ARB_vertex_blend(AFWGLloadproc load)
Definition: GLLoader.c:6512
PFNGLPROGRAMUNIFORM2IPROC afw_gl_glProgramUniform2i
Definition: GLLoader.c:1589
PFNGLVERTEXATTRIB1DPROC afw_gl_glVertexAttrib1d
Definition: GLLoader.c:1453
PFNGLVERTEXATTRIBFORMATNVPROC afw_gl_glVertexAttribFormatNV
Definition: GLLoader.c:3995
PFNGLVERTEXATTRIB1SVPROC afw_gl_glVertexAttrib1sv
Definition: GLLoader.c:1757
PFNGLWINDOWPOS2SMESAPROC afw_gl_glWindowPos2sMESA
Definition: GLLoader.c:3622
int AFW_GL_GL_NV_shader_atomic_float
Definition: GLLoader.c:2383
PFNGLENABLEVERTEXATTRIBARRAYPROC afw_gl_glEnableVertexAttribArray
Definition: GLLoader.c:1429
PFNGLUNIFORM3IARBPROC afw_gl_glUniform3iARB
Definition: GLLoader.c:2789
PFNGLCONVOLUTIONFILTER1DEXTPROC afw_gl_glConvolutionFilter1DEXT
Definition: GLLoader.c:3015
PFNGLVERTEXATTRIB1SNVPROC afw_gl_glVertexAttrib1sNV
Definition: GLLoader.c:4027
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC afw_gl_glProgramUniformMatrix3x4fvEXT
Definition: GLLoader.c:3195
int AFW_GL_GL_ATI_draw_buffers
Definition: GLLoader.c:2460
PFNGLGETVERTEXATTRIBPOINTERVARBPROC afw_gl_glGetVertexAttribPointervARB
Definition: GLLoader.c:2896
PFNGLGETHANDLEARBPROC afw_gl_glGetHandleARB
Definition: GLLoader.c:2773
PFNGLPATHPARAMETERFVNVPROC afw_gl_glPathParameterfvNV
Definition: GLLoader.c:3834
PFNGLBINDFRAGDATALOCATIONEXTPROC afw_gl_glBindFragDataLocationEXT
Definition: GLLoader.c:3352
int AFW_GL_GL_MESA_program_binary_formats
Definition: GLLoader.c:2179
PFNGLGETNAMEDPROGRAMIVEXTPROC afw_gl_glGetNamedProgramivEXT
Definition: GLLoader.c:3236
PFNGLSEPARABLEFILTER2DEXTPROC afw_gl_glSeparableFilter2DEXT
Definition: GLLoader.c:3027
int AFW_GL_GL_NVX_gpu_memory_info
Definition: GLLoader.c:2276
PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC afw_gl_glGetPixelTexGenParameterivSGIS
Definition: GLLoader.c:4246
PFNGLBLENDFUNCSEPARATEEXTPROC afw_gl_glBlendFuncSeparateEXT
Definition: GLLoader.c:3009
PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC afw_gl_glVideoCaptureStreamParameterivNV
Definition: GLLoader.c:4094
PFNGLPROGRAMUNIFORM2IVPROC afw_gl_glProgramUniform2iv
Definition: GLLoader.c:1823
PFNGLMULTITEXCOORDP2UIVPROC afw_gl_glMultiTexCoordP2uiv
Definition: GLLoader.c:1150
PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC afw_gl_glDisableVertexArrayAttribEXT
Definition: GLLoader.c:3274
PFNGLTEXCOORD1SVPROC afw_gl_glTexCoord1sv
Definition: GLLoader.c:1743
PFNGLISENABLEDINDEXEDEXTPROC afw_gl_glIsEnabledIndexedEXT
Definition: GLLoader.c:3144
PFNGLVERTEXATTRIB2FVARBPROC afw_gl_glVertexAttrib2fvARB
Definition: GLLoader.c:2863
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC afw_gl_glGetTransformFeedbackVarying
Definition: GLLoader.c:1810
static void load_GL_ARB_polygon_offset_clamp(AFWGLloadproc load)
Definition: GLLoader.c:6160
PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC afw_gl_glFramebufferDrawBufferEXT
Definition: GLLoader.c:3250
PFNGLVERTEXATTRIBPOINTERNVPROC afw_gl_glVertexAttribPointerNV
Definition: GLLoader.c:4022
static void load_GL_NV_draw_vulkan_image(AFWGLloadproc load)
Definition: GLLoader.c:7892
PFNGLGLOBALALPHAFACTORFSUNPROC afw_gl_glGlobalAlphaFactorfSUN
Definition: GLLoader.c:4318
PFNGLMULTITEXCOORD1FVPROC afw_gl_glMultiTexCoord1fv
Definition: GLLoader.c:1134
PFNGLVERTEXATTRIBI4IPROC afw_gl_glVertexAttribI4i
Definition: GLLoader.c:1624
PFNGLVERTEXATTRIB3DVPROC afw_gl_glVertexAttrib3dv
Definition: GLLoader.c:946
PFNGLISOBJECTBUFFERATIPROC afw_gl_glIsObjectBufferATI
Definition: GLLoader.c:2945
PFNGLCOLOR4UBVERTEX3FSUNPROC afw_gl_glColor4ubVertex3fSUN
Definition: GLLoader.c:4333
PFNGLUNIFORM3DVPROC afw_gl_glUniform3dv
Definition: GLLoader.c:1696
PFNGLPROGRAMUNIFORMMATRIX3DVPROC afw_gl_glProgramUniformMatrix3dv
Definition: GLLoader.c:1720
PFNGLGETTEXLEVELPARAMETERFVPROC afw_gl_glGetTexLevelParameterfv
Definition: GLLoader.c:1879
PFNGLVERTEXATTRIB4NUIVPROC afw_gl_glVertexAttrib4Nuiv
Definition: GLLoader.c:1311
PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiColor3fVertex3fSUN
Definition: GLLoader.c:4359
PFNGLMULTITEXCOORD3IVPROC afw_gl_glMultiTexCoord3iv
Definition: GLLoader.c:980
PFNGLGETTEXTUREHANDLENVPROC afw_gl_glGetTextureHandleNV
Definition: GLLoader.c:3650
PFNGLIMAGETRANSFORMPARAMETERFVHPPROC afw_gl_glImageTransformParameterfvHP
Definition: GLLoader.c:3564
static void load_GL_NV_video_capture(AFWGLloadproc load)
Definition: GLLoader.c:8453
int AFW_GL_GL_AMD_shader_image_load_store_lod
Definition: GLLoader.c:2157
PFNGLGLOBALALPHAFACTORUBSUNPROC afw_gl_glGlobalAlphaFactorubSUN
Definition: GLLoader.c:4320
PFNGLVERTEXSTREAM2SATIPROC afw_gl_glVertexStream2sATI
Definition: GLLoader.c:2967
PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC afw_gl_glBlendFuncSeparateIndexedAMD
Definition: GLLoader.c:2472
PFNGLWEIGHTUBVARBPROC afw_gl_glWeightubvARB
Definition: GLLoader.c:2838
PFNGLPROGRAMUNIFORM3UI64ARBPROC afw_gl_glProgramUniform3ui64ARB
Definition: GLLoader.c:2656
int AFW_GL_GL_AMD_vertex_shader_viewport_index
Definition: GLLoader.c:2363
PFNGLVERTEXATTRIBI1UIPROC afw_gl_glVertexAttribI1ui
Definition: GLLoader.c:1559
PFNGLVERTEXATTRIB2FPROC afw_gl_glVertexAttrib2f
Definition: GLLoader.c:1849
PFNGLTEXCOORD1FVPROC afw_gl_glTexCoord1fv
Definition: GLLoader.c:1480
PFNGLTEXCOORD2IVPROC afw_gl_glTexCoord2iv
Definition: GLLoader.c:1358
int AFW_GL_GL_ARB_imaging
Definition: GLLoader.c:2451
PFNGLWEIGHTPATHSNVPROC afw_gl_glWeightPathsNV
Definition: GLLoader.c:3828
int AFW_GL_GL_EXT_convolution
Definition: GLLoader.c:2395
PFNGLGETVARIANTPOINTERVEXTPROC afw_gl_glGetVariantPointervEXT
Definition: GLLoader.c:3545
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC afw_gl_glGetNamedFramebufferAttachmentParameterivEXT
Definition: GLLoader.c:3247
PFNGLPATHSTRINGNVPROC afw_gl_glPathStringNV
Definition: GLLoader.c:3825
PFNGLMULTITEXCOORD3SPROC afw_gl_glMultiTexCoord3s
Definition: GLLoader.c:1320
PFNGLTEXTUREPARAMETERFVEXTPROC afw_gl_glTextureParameterfvEXT
Definition: GLLoader.c:3081
PFNGLISENABLEDPROC afw_gl_glIsEnabled
Definition: GLLoader.c:1832
PFNGLVERTEXATTRIB2DVNVPROC afw_gl_glVertexAttrib2dvNV
Definition: GLLoader.c:4030
PFNGLSTARTINSTRUMENTSSGIXPROC afw_gl_glStartInstrumentsSGIX
Definition: GLLoader.c:4288
PFNGLMULTITEXCOORD4DARBPROC afw_gl_glMultiTexCoord4dARB
Definition: GLLoader.c:2729
PFNGLVERTEX4DPROC afw_gl_glVertex4d
Definition: GLLoader.c:1370
static void load_GL_INTEL_parallel_arrays(AFWGLloadproc load)
Definition: GLLoader.c:7694
PFNGLWINDOWPOS3DMESAPROC afw_gl_glWindowPos3dMESA
Definition: GLLoader.c:3624
PFNGLPROGRAMUNIFORM4UIEXTPROC afw_gl_glProgramUniform4uiEXT
Definition: GLLoader.c:3210
PFNGLMULTIMODEDRAWELEMENTSIBMPROC afw_gl_glMultiModeDrawElementsIBM
Definition: GLLoader.c:3568
static void load_GL_EXT_semaphore(AFWGLloadproc load)
Definition: GLLoader.c:7410
int AFW_GL_GL_APPLE_client_storage
Definition: GLLoader.c:1968
PFNGLEVALPOINT1PROC afw_gl_glEvalPoint1
Definition: GLLoader.c:1215
PFNGLTEXCOORD4SPROC afw_gl_glTexCoord4s
Definition: GLLoader.c:1793
PFNGLGETMATERIALFVPROC afw_gl_glGetMaterialfv
Definition: GLLoader.c:1486
static void load_GL_VERSION_2_1(AFWGLloadproc load)
Definition: GLLoader.c:4937
PFNGLGETINFOLOGARBPROC afw_gl_glGetInfoLogARB
Definition: GLLoader.c:2804
int AFW_GL_GL_NV_gpu_multicast
Definition: GLLoader.c:2210
PFNGLVERTEXARRAYATTRIBBINDINGPROC afw_gl_glVertexArrayAttribBinding
Definition: GLLoader.c:1566
int AFW_GL_GL_EXT_misc_attribute
Definition: GLLoader.c:2002
PFNGLGETTEXBUMPPARAMETERIVATIPROC afw_gl_glGetTexBumpParameterivATI
Definition: GLLoader.c:2922
PFNGLMAPVERTEXATTRIB1DAPPLEPROC afw_gl_glMapVertexAttrib1dAPPLE
Definition: GLLoader.c:2567
PFNGLPROGRAMNAMEDPARAMETER4FNVPROC afw_gl_glProgramNamedParameter4fNV
Definition: GLLoader.c:3718
PFNGLTEXCOORD3SPROC afw_gl_glTexCoord3s
Definition: GLLoader.c:1148
PFNGLCOLOR4UBVERTEX2FVSUNPROC afw_gl_glColor4ubVertex2fvSUN
Definition: GLLoader.c:4332
PFNGLISIMAGEHANDLERESIDENTNVPROC afw_gl_glIsImageHandleResidentNV
Definition: GLLoader.c:3662
PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC afw_gl_glGetNamedProgramLocalParameterdvEXT
Definition: GLLoader.c:3234
PFNGLSAMPLEMASKEXTPROC afw_gl_glSampleMaskEXT
Definition: GLLoader.c:3401
PFNGLGETSAMPLERPARAMETERIUIVPROC afw_gl_glGetSamplerParameterIuiv
Definition: GLLoader.c:1424
PFNGLPIXELSTOREIPROC afw_gl_glPixelStorei
Definition: GLLoader.c:1404
PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC afw_gl_glGetProgramNamedParameterdvNV
Definition: GLLoader.c:3723
PFNGLGETFLOATI_VEXTPROC afw_gl_glGetFloati_vEXT
Definition: GLLoader.c:3226
PFNGLVERTEXATTRIB4NUBARBPROC afw_gl_glVertexAttrib4NubARB
Definition: GLLoader.c:2875
PFNGLMULTITEXCOORD1FVARBPROC afw_gl_glMultiTexCoord1fvARB
Definition: GLLoader.c:2708
static void load_GL_ARB_draw_buffers(AFWGLloadproc load)
Definition: GLLoader.c:5849
PFNGLVIEWPORTINDEXEDFPROC afw_gl_glViewportIndexedf
Definition: GLLoader.c:1687
static int find_extensionsGL(void)
Definition: GLLoader.c:8844
static void load_GL_AMD_framebuffer_sample_positions(AFWGLloadproc load)
Definition: GLLoader.c:5500
PFNGLMATRIXSCALEDEXTPROC afw_gl_glMatrixScaledEXT
Definition: GLLoader.c:3071
PFNGLMULTITEXCOORD1XOESPROC afw_gl_glMultiTexCoord1xOES
Definition: GLLoader.c:4189
static void load_GL_3DFX_tbuffer(AFWGLloadproc load)
Definition: GLLoader.c:5482
PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC afw_gl_glGetCompressedTextureImage
Definition: GLLoader.c:1108
PFNGLCOLOR4XVOESPROC afw_gl_glColor4xvOES
Definition: GLLoader.c:4165
int AFW_GL_GL_ARB_shader_group_vote
Definition: GLLoader.c:2257
PFNGLTEXCOORD4HNVPROC afw_gl_glTexCoord4hNV
Definition: GLLoader.c:3779
int AFW_GL_GL_ARB_half_float_vertex
Definition: GLLoader.c:2385
PFNGLBINDLIGHTPARAMETEREXTPROC afw_gl_glBindLightParameterEXT
Definition: GLLoader.c:3536
PFNGLPROGRAMUNIFORM1IVPROC afw_gl_glProgramUniform1iv
Definition: GLLoader.c:1378
PFNGLGETNUNIFORMFVPROC afw_gl_glGetnUniformfv
Definition: GLLoader.c:1667
PFNGLSPRITEPARAMETERFSGIXPROC afw_gl_glSpriteParameterfSGIX
Definition: GLLoader.c:4302
PFNGLPROGRAMUNIFORM4FPROC afw_gl_glProgramUniform4f
Definition: GLLoader.c:1677
PFNGLMULTITEXCOORD2SARBPROC afw_gl_glMultiTexCoord2sARB
Definition: GLLoader.c:2719
int AFW_GL_GL_HP_convolution_border_modes
Definition: GLLoader.c:2375
static void load_GL_APPLE_object_purgeable(AFWGLloadproc load)
Definition: GLLoader.c:5619
PFNGLVERTEXATTRIBS1DVNVPROC afw_gl_glVertexAttribs1dvNV
Definition: GLLoader.c:4049
int AFW_GL_GL_OES_read_format
Definition: GLLoader.c:2304
PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC afw_gl_glProgramUniformMatrix4x3dvEXT
Definition: GLLoader.c:3302
PFNGLBEGINFRAGMENTSHADERATIPROC afw_gl_glBeginFragmentShaderATI
Definition: GLLoader.c:2927
PFNGLMULTITEXCOORD2DVARBPROC afw_gl_glMultiTexCoord2dvARB
Definition: GLLoader.c:2714
int AFW_GL_GL_AMD_sparse_texture
Definition: GLLoader.c:2109
PFNGLSEMAPHOREPARAMETERUI64VEXTPROC afw_gl_glSemaphoreParameterui64vEXT
Definition: GLLoader.c:3439
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC afw_gl_glFramebufferRenderbufferEXT
Definition: GLLoader.c:3345
PFNGLRECTFVPROC afw_gl_glRectfv
Definition: GLLoader.c:1785
PFNGLTEXENVFPROC afw_gl_glTexEnvf
Definition: GLLoader.c:896
PFNGLENABLEVERTEXARRAYATTRIBEXTPROC afw_gl_glEnableVertexArrayAttribEXT
Definition: GLLoader.c:3273
PFNGLBINDBUFFERARBPROC afw_gl_glBindBufferARB
Definition: GLLoader.c:2843
PFNGLTEXTUREBARRIERNVPROC afw_gl_glTextureBarrierNV
Definition: GLLoader.c:3929
PFNGLTEXTURELIGHTEXTPROC afw_gl_glTextureLightEXT
Definition: GLLoader.c:3375
PFNGLGETMATERIALIVPROC afw_gl_glGetMaterialiv
Definition: GLLoader.c:1731
PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC afw_gl_glTransformFeedbackVaryingsNV
Definition: GLLoader.c:3942
PFNGLSECONDARYCOLOR3IPROC afw_gl_glSecondaryColor3i
Definition: GLLoader.c:1450
PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC afw_gl_glNamedFramebufferTextureLayerEXT
Definition: GLLoader.c:3256
PFNGLMULTITEXGENDVEXTPROC afw_gl_glMultiTexGendvEXT
Definition: GLLoader.c:3107
static void load_GL_SGIS_texture4D(AFWGLloadproc load)
Definition: GLLoader.c:8662
int AFW_GL_GL_ARB_base_instance
Definition: GLLoader.c:2419
PFNGLENABLEVARIANTCLIENTSTATEEXTPROC afw_gl_glEnableVariantClientStateEXT
Definition: GLLoader.c:3534
int AFW_GL_GL_SUN_global_alpha
Definition: GLLoader.c:2063
static void load_GL_SGIS_point_parameters(AFWGLloadproc load)
Definition: GLLoader.c:8652
PFNGLCOPYNAMEDBUFFERSUBDATAPROC afw_gl_glCopyNamedBufferSubData
Definition: GLLoader.c:1165
static void load_GL_EXT_fog_coord(AFWGLloadproc load)
Definition: GLLoader.c:7226
static void load_GL_AMD_sparse_texture(AFWGLloadproc load)
Definition: GLLoader.c:5581
PFNGLCLEARDEPTHFPROC afw_gl_glClearDepthf
Definition: GLLoader.c:1686
PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC afw_gl_glTextureImage3DMultisampleNV
Definition: GLLoader.c:3933
PFNGLTEXTURESTORAGEMEM2DEXTPROC afw_gl_glTextureStorageMem2DEXT
Definition: GLLoader.c:3389
int AFW_GL_GL_NV_internalformat_sample_query
Definition: GLLoader.c:2380
int AFW_GL_GL_NV_multisample_coverage
Definition: GLLoader.c:2346
int AFW_GL_GL_EXT_draw_instanced
Definition: GLLoader.c:2341
int AFW_GL_GL_EXT_draw_buffers2
Definition: GLLoader.c:2309
static const char * exts
Definition: GLLoader.c:724
PFNGLINDEXDVPROC afw_gl_glIndexdv
Definition: GLLoader.c:1775
PFNGLWINDOWPOS3IPROC afw_gl_glWindowPos3i
Definition: GLLoader.c:1387
static void load_GL_ARB_sync(AFWGLloadproc load)
Definition: GLLoader.c:6376
PFNGLSHADEMODELPROC afw_gl_glShadeModel
Definition: GLLoader.c:1199
PFNGLQUERYMATRIXXOESPROC afw_gl_glQueryMatrixxOES
Definition: GLLoader.c:4227
PFNGLPROGRAMUNIFORMUI64VNVPROC afw_gl_glProgramUniformui64vNV
Definition: GLLoader.c:3928
PFNGLVERTEXATTRIB4SVNVPROC afw_gl_glVertexAttrib4svNV
Definition: GLLoader.c:4046
PFNGLISPROGRAMPIPELINEPROC afw_gl_glIsProgramPipeline
Definition: GLLoader.c:1354
PFNGLGETTRANSFORMFEEDBACKIVPROC afw_gl_glGetTransformFeedbackiv
Definition: GLLoader.c:1094
PFNGLORTHOXOESPROC afw_gl_glOrthoxOES
Definition: GLLoader.c:4144
int AFW_GL_GL_EXT_timer_query
Definition: GLLoader.c:2454
static void load_GL_ARB_compute_shader(AFWGLloadproc load)
Definition: GLLoader.c:5725
PFNGLMEMORYBARRIEREXTPROC afw_gl_glMemoryBarrierEXT
Definition: GLLoader.c:3460
PFNGLUNIFORM4UI64VARBPROC afw_gl_glUniform4ui64vARB
Definition: GLLoader.c:2641
PFNGLVERTEXATTRIBARRAYOBJECTATIPROC afw_gl_glVertexAttribArrayObjectATI
Definition: GLLoader.c:2956
PFNGLPROGRAMENVPARAMETER4FVARBPROC afw_gl_glProgramEnvParameter4fvARB
Definition: GLLoader.c:2609
PFNGLFRAGMENTMATERIALIVSGIXPROC afw_gl_glFragmentMaterialivSGIX
Definition: GLLoader.c:4276
PFNGLDEBUGMESSAGEINSERTKHRPROC afw_gl_glDebugMessageInsertKHR
Definition: GLLoader.c:3599
PFNGLDELETEVERTEXARRAYSAPPLEPROC afw_gl_glDeleteVertexArraysAPPLE
Definition: GLLoader.c:2558
PFNGLBINDBUFFERBASEPROC afw_gl_glBindBufferBase
Definition: GLLoader.c:1451
PFNGLDRAWELEMENTSINSTANCEDEXTPROC afw_gl_glDrawElementsInstancedEXT
Definition: GLLoader.c:3320
static void load_GL_HP_image_transform(AFWGLloadproc load)
Definition: GLLoader.c:7651
PFNGLNAMEDBUFFERSUBDATAPROC afw_gl_glNamedBufferSubData
Definition: GLLoader.c:1178
PFNGLVERTEXARRAYRANGEAPPLEPROC afw_gl_glVertexArrayRangeAPPLE
Definition: GLLoader.c:2561
int AFW_GL_GL_ARB_transpose_matrix
Definition: GLLoader.c:2225
PFNGLSTRINGMARKERGREMEDYPROC afw_gl_glStringMarkerGREMEDY
Definition: GLLoader.c:3560
PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC afw_gl_glTexStorageMem2DMultisampleEXT
Definition: GLLoader.c:3385
static void load_GL_ARB_imaging(AFWGLloadproc load)
Definition: GLLoader.c:6009
PFNGLTEXBUFFERRANGEPROC afw_gl_glTexBufferRange
Definition: GLLoader.c:1012
PFNGLVERTEX4SVPROC afw_gl_glVertex4sv
Definition: GLLoader.c:1782
PFNGLPATHPARAMETERIVNVPROC afw_gl_glPathParameterivNV
Definition: GLLoader.c:3832
PFNGLCOLOR3HNVPROC afw_gl_glColor3hNV
Definition: GLLoader.c:3769
PFNGLISBUFFERRESIDENTNVPROC afw_gl_glIsBufferResidentNV
Definition: GLLoader.c:3918
PFNGLGETUNIFORMLOCATIONARBPROC afw_gl_glGetUniformLocationARB
Definition: GLLoader.c:2806
PFNGLCREATEPROGRAMPROC afw_gl_glCreateProgram
Definition: GLLoader.c:1381
PFNGLVERTEX2IVPROC afw_gl_glVertex2iv
Definition: GLLoader.c:1230
PFNGLCOLOR3UIVPROC afw_gl_glColor3uiv
Definition: GLLoader.c:1787
PFNGLGENQUERIESARBPROC afw_gl_glGenQueriesARB
Definition: GLLoader.c:2737
PFNGLGETNAMEDBUFFERPARAMETERIVPROC afw_gl_glGetNamedBufferParameteriv
Definition: GLLoader.c:1742
PFNGLGETINTERNALFORMATSAMPLEIVNVPROC afw_gl_glGetInternalformatSampleivNV
Definition: GLLoader.c:3807
PFNGLVERTEXARRAYATTRIBIFORMATPROC afw_gl_glVertexArrayAttribIFormat
Definition: GLLoader.c:1596
PFNGLBEGINCONDITIONALRENDERNVPROC afw_gl_glBeginConditionalRenderNV
Definition: GLLoader.c:3683
PFNGLFOGCOORDPOINTERPROC afw_gl_glFogCoordPointer
Definition: GLLoader.c:1302
static void load_GL_NV_bindless_multi_draw_indirect(AFWGLloadproc load)
Definition: GLLoader.c:7806
static void load_GL_ARB_tessellation_shader(AFWGLloadproc load)
Definition: GLLoader.c:6386
PFNGLCOLORMASKINDEXEDEXTPROC afw_gl_glColorMaskIndexedEXT
Definition: GLLoader.c:3318
PFNGLUNIFORMMATRIX4FVPROC afw_gl_glUniformMatrix4fv
Definition: GLLoader.c:1219
PFNGLIMPORTMEMORYWIN32NAMEEXTPROC afw_gl_glImportMemoryWin32NameEXT
Definition: GLLoader.c:3398
PFNGLUNIFORMBUFFEREXTPROC afw_gl_glUniformBufferEXT
Definition: GLLoader.c:3004
PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC afw_gl_glGetLocalConstantBooleanvEXT
Definition: GLLoader.c:3549
PFNGLMULTITEXGENIVEXTPROC afw_gl_glMultiTexGenivEXT
Definition: GLLoader.c:3111
PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC afw_gl_glNamedBufferStorageMemEXT
Definition: GLLoader.c:3393
PFNGLTEXCOORD1DVPROC afw_gl_glTexCoord1dv
Definition: GLLoader.c:1637
PFNGLGETNUNIFORMFVARBPROC afw_gl_glGetnUniformfvARB
Definition: GLLoader.c:2752
int AFW_GL_GL_ARB_internalformat_query2
Definition: GLLoader.c:2148
PFNGLPROGRAMUNIFORM2I64VARBPROC afw_gl_glProgramUniform2i64vARB
Definition: GLLoader.c:2651
PFNGLFRAMEBUFFERREADBUFFEREXTPROC afw_gl_glFramebufferReadBufferEXT
Definition: GLLoader.c:3252
PFNGLGETVARYINGLOCATIONNVPROC afw_gl_glGetVaryingLocationNV
Definition: GLLoader.c:3944
int AFW_GL_GL_ARB_multi_bind
Definition: GLLoader.c:1897
int AFW_GL_GL_APPLE_row_bytes
Definition: GLLoader.c:2448
int AFW_GL_GL_ARB_shading_language_100
Definition: GLLoader.c:2347
PFNGLMULTITEXRENDERBUFFEREXTPROC afw_gl_glMultiTexRenderbufferEXT
Definition: GLLoader.c:3259
PFNGLMAKETEXTUREHANDLERESIDENTARBPROC afw_gl_glMakeTextureHandleResidentARB
Definition: GLLoader.c:2574
static void load_GL_ARB_occlusion_query(AFWGLloadproc load)
Definition: GLLoader.c:6140
PFNGLEDGEFLAGPOINTERPROC afw_gl_glEdgeFlagPointer
Definition: GLLoader.c:1250
PFNGLPROGRAMUNIFORM2IVEXTPROC afw_gl_glProgramUniform2ivEXT
Definition: GLLoader.c:3185
PFNGLVERTEXATTRIBL3DPROC afw_gl_glVertexAttribL3d
Definition: GLLoader.c:1276
PFNGLGENPERFMONITORSAMDPROC afw_gl_glGenPerfMonitorsAMD
Definition: GLLoader.c:2525
int AFW_GL_GL_NV_evaluators
Definition: GLLoader.c:2345
PFNGLINDEXIVPROC afw_gl_glIndexiv
Definition: GLLoader.c:1855
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC afw_gl_glProgramUniformMatrix3x2dv
Definition: GLLoader.c:1571
PFNGLISVERTEXATTRIBENABLEDAPPLEPROC afw_gl_glIsVertexAttribEnabledAPPLE
Definition: GLLoader.c:2566
PFNGLGETINTEGER64I_VPROC afw_gl_glGetInteger64i_v
Definition: GLLoader.c:1176
int AFW_GL_GL_EXT_histogram
Definition: GLLoader.c:2279
PFNGLMATRIXROTATEFEXTPROC afw_gl_glMatrixRotatefEXT
Definition: GLLoader.c:3068
PFNGLMULTITEXSUBIMAGE3DEXTPROC afw_gl_glMultiTexSubImage3DEXT
Definition: GLLoader.c:3135
PFNGLPIXELMAPXPROC afw_gl_glPixelMapx
Definition: GLLoader.c:4198
static void load_GL_EXT_vertex_shader(AFWGLloadproc load)
Definition: GLLoader.c:7579
PFNGLVERTEXATTRIBI3UIVPROC afw_gl_glVertexAttribI3uiv
Definition: GLLoader.c:1361
int AFW_GL_GL_NV_gpu_program5
Definition: GLLoader.c:2404
PFNGLTEXCOORD1HVNVPROC afw_gl_glTexCoord1hvNV
Definition: GLLoader.c:3774
PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC afw_gl_glGetProgramLocalParameterdvARB
Definition: GLLoader.c:2616
static void load_GL_SUN_vertex(AFWGLloadproc load)
Definition: GLLoader.c:8801
PFNGLTEXCOORD3IPROC afw_gl_glTexCoord3i
Definition: GLLoader.c:1489
PFNGLCOLOR3FVERTEX3FSUNPROC afw_gl_glColor3fVertex3fSUN
Definition: GLLoader.c:4335
PFNGLBEGINCONDITIONALRENDERNVXPROC afw_gl_glBeginConditionalRenderNVX
Definition: GLLoader.c:3640
static void load_GL_SGIX_framezoom(AFWGLloadproc load)
Definition: GLLoader.c:8710
PFNGLVALIDATEPROGRAMARBPROC afw_gl_glValidateProgramARB
Definition: GLLoader.c:2782
PFNGLWEIGHTPOINTERARBPROC afw_gl_glWeightPointerARB
Definition: GLLoader.c:2841
PFNGLPROGRAMNAMEDPARAMETER4DNVPROC afw_gl_glProgramNamedParameter4dNV
Definition: GLLoader.c:3720
PFNGLWINDOWPOS2DVPROC afw_gl_glWindowPos2dv
Definition: GLLoader.c:1448
int AFW_GL_GL_ARB_debug_output
Definition: GLLoader.c:2335
PFNGLCREATEFRAMEBUFFERSPROC afw_gl_glCreateFramebuffers
Definition: GLLoader.c:1007
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC afw_gl_glRenderbufferStorageMultisampleEXT
Definition: GLLoader.c:3330
static void load_GL_APPLE_flush_buffer_range(AFWGLloadproc load)
Definition: GLLoader.c:5614
PFNGLBINDRENDERBUFFERPROC afw_gl_glBindRenderbuffer
Definition: GLLoader.c:1238
static void load_GL_VERSION_1_2(AFWGLloadproc load)
Definition: GLLoader.c:4713
int AFW_GL_GL_ARB_fragment_layer_viewport
Definition: GLLoader.c:2096
PFNGLGETBOOLEANI_VPROC afw_gl_glGetBooleani_v
Definition: GLLoader.c:1268
int AFW_GL_GL_ARB_spirv_extensions
Definition: GLLoader.c:1935
PFNGLGENTRANSFORMFEEDBACKSPROC afw_gl_glGenTransformFeedbacks
Definition: GLLoader.c:1156
PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC afw_gl_glProgramUniformMatrix2fvEXT
Definition: GLLoader.c:3188
PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: GLLoader.c:4352
PFNGLDELETEPROGRAMSNVPROC afw_gl_glDeleteProgramsNV
Definition: GLLoader.c:4000
int AFW_GL_GL_NV_pixel_data_range
Definition: GLLoader.c:2301
static int max_loaded_minor
Definition: GLLoader.c:722
static void load_GL_NV_alpha_to_coverage_dither_control(AFWGLloadproc load)
Definition: GLLoader.c:7802
PFNGLGETQUERYIVARBPROC afw_gl_glGetQueryivARB
Definition: GLLoader.c:2742
PFNGLGETACTIVEATTRIBPROC afw_gl_glGetActiveAttrib
Definition: GLLoader.c:1529
PFNGLEDGEFLAGPROC afw_gl_glEdgeFlag
Definition: GLLoader.c:1046
int AFW_GL_GL_ARB_conditional_render_inverted
Definition: GLLoader.c:1899
PFNGLLIGHTXOESPROC afw_gl_glLightxOES
Definition: GLLoader.c:4135
PFNGLVERTEXATTRIB2SPROC afw_gl_glVertexAttrib2s
Definition: GLLoader.c:1304
static void load_GL_APPLE_vertex_array_range(AFWGLloadproc load)
Definition: GLLoader.c:5637
PFNGLCLEARBUFFERFIPROC afw_gl_glClearBufferfi
Definition: GLLoader.c:1326
PFNGLVDPAUISSURFACENVPROC afw_gl_glVDPAUIsSurfaceNV
Definition: GLLoader.c:3959
PFNGLBUFFERSTORAGEEXTERNALEXTPROC afw_gl_glBufferStorageExternalEXT
Definition: GLLoader.c:3322
PFNGLMINSAMPLESHADINGARBPROC afw_gl_glMinSampleShadingARB
Definition: GLLoader.c:2771
int AFW_GL_GL_ARB_fragment_shader
Definition: GLLoader.c:2213
int AFW_GL_GL_EXT_vertex_weighting
Definition: GLLoader.c:2114
PFNGLLOADTRANSPOSEMATRIXXOESPROC afw_gl_glLoadTransposeMatrixxOES
Definition: GLLoader.c:4183
PFNGLGETVERTEXATTRIBIVARBPROC afw_gl_glGetVertexAttribivARB
Definition: GLLoader.c:2895
int AFW_GL_GL_ARB_indirect_parameters
Definition: GLLoader.c:2034
int AFW_GL_GL_NV_clip_space_w_scaling
Definition: GLLoader.c:2094
PFNGLCLEARINDEXPROC afw_gl_glClearIndex
Definition: GLLoader.c:1011
PFNGLPASSTEXCOORDATIPROC afw_gl_glPassTexCoordATI
Definition: GLLoader.c:2929
PFNGLTESTFENCENVPROC afw_gl_glTestFenceNV
Definition: GLLoader.c:3713
PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC afw_gl_glGetNamedBufferParameterivEXT
Definition: GLLoader.c:3169
int AFW_GL_GL_SGIS_texture4D
Definition: GLLoader.c:2140
PFNGLCOLOR3XOESPROC afw_gl_glColor3xOES
Definition: GLLoader.c:4163
PFNGLPROGRAMUNIFORM3FPROC afw_gl_glProgramUniform3f
Definition: GLLoader.c:1815
int AFW_GL_GL_SGIS_generate_mipmap
Definition: GLLoader.c:2388
PFNGLEVALMAPSNVPROC afw_gl_glEvalMapsNV
Definition: GLLoader.c:3706
PFNGLROTATEDPROC afw_gl_glRotated
Definition: GLLoader.c:1270
int AFW_GL_GL_NV_depth_buffer_float
Definition: GLLoader.c:1895
PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC afw_gl_glNamedFramebufferTexture1DEXT
Definition: GLLoader.c:3243
PFNGLGETHISTOGRAMPARAMETERIVEXTPROC afw_gl_glGetHistogramParameterivEXT
Definition: GLLoader.c:3364
int AFW_GL_GL_EXT_raster_multisample
Definition: GLLoader.c:2144
PFNGLPOINTPARAMETERXVOESPROC afw_gl_glPointParameterxvOES
Definition: GLLoader.c:4145
PFNGLCOPYTEXSUBIMAGE3DPROC afw_gl_glCopyTexSubImage3D
Definition: GLLoader.c:1109
PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC afw_gl_glTextureStorage3DMultisample
Definition: GLLoader.c:1578
PFNGLGETCOMPRESSEDTEXIMAGEPROC afw_gl_glGetCompressedTexImage
Definition: GLLoader.c:1120
PFNGLPROGRAMENVPARAMETERI4UIVNVPROC afw_gl_glProgramEnvParameterI4uivNV
Definition: GLLoader.c:3753
PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC afw_gl_glTransformFeedbackVaryingsEXT
Definition: GLLoader.c:3489
PFNGLTEXSTORAGE3DPROC afw_gl_glTexStorage3D
Definition: GLLoader.c:868
int AFW_GL_GL_SGIS_pixel_texture
Definition: GLLoader.c:2037
PFNGLGETQUERYBUFFEROBJECTUI64VPROC afw_gl_glGetQueryBufferObjectui64v
Definition: GLLoader.c:1851
PFNGLGETQUERYBUFFEROBJECTIVPROC afw_gl_glGetQueryBufferObjectiv
Definition: GLLoader.c:841
PFNGLBLENDEQUATIONSEPARATEIPROC afw_gl_glBlendEquationSeparatei
Definition: GLLoader.c:1881
PFNGLPROGRAMLOCALPARAMETER4DARBPROC afw_gl_glProgramLocalParameter4dARB
Definition: GLLoader.c:2610
PFNGLNAMEDBUFFERSTORAGEEXTPROC afw_gl_glNamedBufferStorageEXT
Definition: GLLoader.c:3281
PFNGLCREATESHADERPROGRAMVPROC afw_gl_glCreateShaderProgramv
Definition: GLLoader.c:969
static PFNGLXGETPROCADDRESSPROC_PRIVATE afwglGetProcAddressPtr
Definition: GLLoader.c:640
PFNGLGETSAMPLERPARAMETERIVPROC afw_gl_glGetSamplerParameteriv
Definition: GLLoader.c:1052
PFNGLTEXPARAMETERIUIVEXTPROC afw_gl_glTexParameterIuivEXT
Definition: GLLoader.c:3470
int AFW_GL_GL_AMD_depth_clamp_separate
Definition: GLLoader.c:2130
PFNGLGETNPOLYGONSTIPPLEARBPROC afw_gl_glGetnPolygonStippleARB
Definition: GLLoader.c:2762
PFNGLCLEARDEPTHFOESPROC afw_gl_glClearDepthfOES
Definition: GLLoader.c:4228
PFNGLCLEARNAMEDFRAMEBUFFERFIPROC afw_gl_glClearNamedFramebufferfi
Definition: GLLoader.c:1708
PFNGLMULTITEXCOORD4SPROC afw_gl_glMultiTexCoord4s
Definition: GLLoader.c:1081
PFNGLPROGRAMUNIFORM1I64VARBPROC afw_gl_glProgramUniform1i64vARB
Definition: GLLoader.c:2650
static void load_GL_ARB_fragment_program(AFWGLloadproc load)
Definition: GLLoader.c:5877
PFNGLRECTXVOESPROC afw_gl_glRectxvOES
Definition: GLLoader.c:4210
PFNGLBINDBUFFERSBASEPROC afw_gl_glBindBuffersBase
Definition: GLLoader.c:910
PFNGLGENPROGRAMPIPELINESPROC afw_gl_glGenProgramPipelines
Definition: GLLoader.c:940
PFNGLWINDOWPOS3SVMESAPROC afw_gl_glWindowPos3svMESA
Definition: GLLoader.c:3631
PFNGLTEXTURESTORAGE3DPROC afw_gl_glTextureStorage3D
Definition: GLLoader.c:1547
PFNGLVARIANTSVEXTPROC afw_gl_glVariantsvEXT
Definition: GLLoader.c:3526
PFNGLTANGENT3DVEXTPROC afw_gl_glTangent3dvEXT
Definition: GLLoader.c:3031
PFNGLMAPNAMEDBUFFERRANGEPROC afw_gl_glMapNamedBufferRange
Definition: GLLoader.c:1384
PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiColor4ubVertex3fvSUN
Definition: GLLoader.c:4358
PFNGLPIXELTRANSFORMPARAMETERFEXTPROC afw_gl_glPixelTransformParameterfEXT
Definition: GLLoader.c:3408
int AFW_GL_GL_NV_shader_buffer_store
Definition: GLLoader.c:2402
PFNGLTEXCOORD1HNVPROC afw_gl_glTexCoord1hNV
Definition: GLLoader.c:3773
static void load_GL_NV_half_float(AFWGLloadproc load)
Definition: GLLoader.c:8034
PFNGLGETUNIFORMINDICESPROC afw_gl_glGetUniformIndices
Definition: GLLoader.c:1196
PFNGLGETACTIVEUNIFORMPROC afw_gl_glGetActiveUniform
Definition: GLLoader.c:1403
int AFW_GL_GL_ARB_conservative_depth
Definition: GLLoader.c:2356
PFNGLSECONDARYCOLOR3SEXTPROC afw_gl_glSecondaryColor3sEXT
Definition: GLLoader.c:3427
PFNGLMULTITEXCOORD2XOESPROC afw_gl_glMultiTexCoord2xOES
Definition: GLLoader.c:4191
PFNGLGETTEXGENFVPROC afw_gl_glGetTexGenfv
Definition: GLLoader.c:1423
PFNGLMULTITEXCOORDP1UIPROC afw_gl_glMultiTexCoordP1ui
Definition: GLLoader.c:1514
PFNGLDEBUGMESSAGECALLBACKPROC afw_gl_glDebugMessageCallback
Definition: GLLoader.c:1297
PFNGLCULLPARAMETERDVEXTPROC afw_gl_glCullParameterdvEXT
Definition: GLLoader.c:3055
PFNGLGETMINMAXPROC afw_gl_glGetMinmax
Definition: GLLoader.c:2687
int AFW_GL_GL_SGIS_point_parameters
Definition: GLLoader.c:2156
PFNGLGETVERTEXATTRIBDVPROC afw_gl_glGetVertexAttribdv
Definition: GLLoader.c:893
PFNGLGETOBJECTPARAMETERIVARBPROC afw_gl_glGetObjectParameterivARB
Definition: GLLoader.c:2803
PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC afw_gl_glGetTextureLevelParameterfvEXT
Definition: GLLoader.c:3095
PFNGLNAMEDBUFFERDATAEXTPROC afw_gl_glNamedBufferDataEXT
Definition: GLLoader.c:3165
PFNGLUNIFORM2DPROC afw_gl_glUniform2d
Definition: GLLoader.c:1676
PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC afw_gl_glCompressedTextureImage1DEXT
Definition: GLLoader.c:3149
PFNGLDISABLEVERTEXATTRIBAPPLEPROC afw_gl_glDisableVertexAttribAPPLE
Definition: GLLoader.c:2565
PFNGLFRAMEBUFFERTEXTURE2DPROC afw_gl_glFramebufferTexture2D
Definition: GLLoader.c:1162
static void load_GL_EXT_texture_array(AFWGLloadproc load)
Definition: GLLoader.c:7505
PFNGLTEXTUREIMAGE1DEXTPROC afw_gl_glTextureImage1DEXT
Definition: GLLoader.c:3084
PFNGLVERTEXWEIGHTHVNVPROC afw_gl_glVertexWeighthvNV
Definition: GLLoader.c:3794
PFNGLRECTSVPROC afw_gl_glRectsv
Definition: GLLoader.c:1019
int AFW_GL_GL_VERSION_4_4
Definition: GLLoader.c:834
PFNGLGETPERFMONITORCOUNTERSAMDPROC afw_gl_glGetPerfMonitorCountersAMD
Definition: GLLoader.c:2521
int AFW_GL_GL_NV_query_resource
Definition: GLLoader.c:2427
PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC afw_gl_glMulticastCopyBufferSubDataNV
Definition: GLLoader.c:3733
PFNGLPROGRAMENVPARAMETERI4UINVPROC afw_gl_glProgramEnvParameterI4uiNV
Definition: GLLoader.c:3752
int AFW_GL_GL_NV_sample_locations
Definition: GLLoader.c:1892
PFNGLPIXELZOOMXOESPROC afw_gl_glPixelZoomxOES
Definition: GLLoader.c:4201
static void load_GL_VERSION_3_2(AFWGLloadproc load)
Definition: GLLoader.c:5051
static void load_GL_NV_vertex_buffer_unified_memory(AFWGLloadproc load)
Definition: GLLoader.c:8345
PFNGLCOPYCONVOLUTIONFILTER1DPROC afw_gl_glCopyConvolutionFilter1D
Definition: GLLoader.c:2677
PFNGLGETTEXENVIVPROC afw_gl_glGetTexEnviv
Definition: GLLoader.c:1643
PFNGLVERTEXATTRIBS3DVNVPROC afw_gl_glVertexAttribs3dvNV
Definition: GLLoader.c:4055
PFNGLGETPERFQUERYIDBYNAMEINTELPROC afw_gl_glGetPerfQueryIdByNameINTEL
Definition: GLLoader.c:3595
PFNGLSECONDARYCOLOR3DVPROC afw_gl_glSecondaryColor3dv
Definition: GLLoader.c:844
PFNGLCOPYIMAGESUBDATAPROC afw_gl_glCopyImageSubData
Definition: GLLoader.c:1412
PFNGLISTRANSFORMFEEDBACKNVPROC afw_gl_glIsTransformFeedbackNV
Definition: GLLoader.c:3951
PFNGLGETACTIVEVARYINGNVPROC afw_gl_glGetActiveVaryingNV
Definition: GLLoader.c:3945
PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC afw_gl_glGetTransformFeedbackVaryingNV
Definition: GLLoader.c:3946
PFNGLSETMULTISAMPLEFVAMDPROC afw_gl_glSetMultisamplefvAMD
Definition: GLLoader.c:2531
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC afw_gl_glMultiDrawElementsIndirectCountARB
Definition: GLLoader.c:2695
PFNGLCLEARBUFFERFVPROC afw_gl_glClearBufferfv
Definition: GLLoader.c:1561
PFNGLVERTEXATTRIB4UBVARBPROC afw_gl_glVertexAttrib4ubvARB
Definition: GLLoader.c:2887
static void load_GL_ATI_pn_triangles(AFWGLloadproc load)
Definition: GLLoader.c:6765
PFNGLPOINTSIZEXOESPROC afw_gl_glPointSizexOES
Definition: GLLoader.c:4146
PFNGLVERTEX2SVPROC afw_gl_glVertex2sv
Definition: GLLoader.c:1843
PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC afw_gl_glFlushMappedBufferRangeAPPLE
Definition: GLLoader.c:2551
PFNGLGENNAMESAMDPROC afw_gl_glGenNamesAMD
Definition: GLLoader.c:2516
PFNGLUSEPROGRAMOBJECTARBPROC afw_gl_glUseProgramObjectARB
Definition: GLLoader.c:2781
PFNGLVERTEXATTRIBS3HVNVPROC afw_gl_glVertexAttribs3hvNV
Definition: GLLoader.c:3805
PFNGLCOPYBUFFERSUBDATAPROC afw_gl_glCopyBufferSubData
Definition: GLLoader.c:1058
PFNGLDRAWRANGEELEMENTARRAYATIPROC afw_gl_glDrawRangeElementArrayATI
Definition: GLLoader.c:2919
PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC afw_gl_glMulticastFramebufferSampleLocationsfvNV
Definition: GLLoader.c:3736
PFNGLGETUNSIGNEDBYTEI_VEXTPROC afw_gl_glGetUnsignedBytei_vEXT
Definition: GLLoader.c:3378
PFNGLPROGRAMUNIFORM1UI64VARBPROC afw_gl_glProgramUniform1ui64vARB
Definition: GLLoader.c:2658
static void load_GL_EXT_framebuffer_blit(AFWGLloadproc load)
Definition: GLLoader.c:7234
PFNGLUNIFORM4IVARBPROC afw_gl_glUniform4ivARB
Definition: GLLoader.c:2798
static void load_GL_MESA_window_pos(AFWGLloadproc load)
Definition: GLLoader.c:7764
PFNGLGETNEXTPERFQUERYIDINTELPROC afw_gl_glGetNextPerfQueryIdINTEL
Definition: GLLoader.c:3592
PFNGLENDVERTEXSHADEREXTPROC afw_gl_glEndVertexShaderEXT
Definition: GLLoader.c:3511
int AFW_GL_GL_INGR_interlace_read
Definition: GLLoader.c:2151
PFNGLRASTERPOS2IPROC afw_gl_glRasterPos2i
Definition: GLLoader.c:1283
PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC afw_gl_glCompressedTexSubImage1DARB
Definition: GLLoader.c:2827
int AFW_GL_GL_ARB_texture_compression_bptc
Definition: GLLoader.c:2120
PFNGLGLOBALALPHAFACTORBSUNPROC afw_gl_glGlobalAlphaFactorbSUN
Definition: GLLoader.c:4315
int AFW_GL_GL_APPLE_vertex_array_object
Definition: GLLoader.c:2263
PFNGLPOINTPARAMETERIVPROC afw_gl_glPointParameteriv
Definition: GLLoader.c:1308
int AFW_GL_GL_SGIS_sharpen_texture
Definition: GLLoader.c:2420
PFNGLVERTEXSTREAM4SVATIPROC afw_gl_glVertexStream4svATI
Definition: GLLoader.c:2984
PFNGLFRAGMENTMATERIALFVSGIXPROC afw_gl_glFragmentMaterialfvSGIX
Definition: GLLoader.c:4274
PFNGLVERTEXATTRIBI3IVEXTPROC afw_gl_glVertexAttribI3ivEXT
Definition: GLLoader.c:4072
PFNGLPOPATTRIBPROC afw_gl_glPopAttrib
Definition: GLLoader.c:1574
int AFW_GL_GL_AMD_texture_texture4
Definition: GLLoader.c:2084
int AFW_GL_GL_NV_video_capture
Definition: GLLoader.c:2009
PFNGLBUFFERPAGECOMMITMENTARBPROC afw_gl_glBufferPageCommitmentARB
Definition: GLLoader.c:2817
PFNGLCOMPILECOMMANDLISTNVPROC afw_gl_glCompileCommandListNV
Definition: GLLoader.c:3681
PFNGLPROGRAMENVPARAMETERS4FVEXTPROC afw_gl_glProgramEnvParameters4fvEXT
Definition: GLLoader.c:3349
PFNGLGETNPIXELMAPFVARBPROC afw_gl_glGetnPixelMapfvARB
Definition: GLLoader.c:2759
PFNGLGETMAPPARAMETERIVNVPROC afw_gl_glGetMapParameterivNV
Definition: GLLoader.c:3702
PFNGLTEXCOORDPOINTEREXTPROC afw_gl_glTexCoordPointerEXT
Definition: GLLoader.c:3498
PFNGLCOLOR3UIPROC afw_gl_glColor3ui
Definition: GLLoader.c:1053
PFNGLCOLOR4SPROC afw_gl_glColor4s
Definition: GLLoader.c:1161
PFNGLEVALCOORD1FVPROC afw_gl_glEvalCoord1fv
Definition: GLLoader.c:1078
PFNGLPROGRAMUNIFORM4UI64ARBPROC afw_gl_glProgramUniform4ui64ARB
Definition: GLLoader.c:2657
int AFW_GL_GL_NV_occlusion_query
Definition: GLLoader.c:2453
PFNGLSECONDARYCOLOR3DEXTPROC afw_gl_glSecondaryColor3dEXT
Definition: GLLoader.c:3421
PFNGLMULTITEXCOORD1IVPROC afw_gl_glMultiTexCoord1iv
Definition: GLLoader.c:1871
PFNGLFLUSHMAPPEDBUFFERRANGEPROC afw_gl_glFlushMappedBufferRange
Definition: GLLoader.c:1588
PFNGLCOPYMULTITEXIMAGE1DEXTPROC afw_gl_glCopyMultiTexImage1DEXT
Definition: GLLoader.c:3125
static void load_GL_SGIX_pixel_texture(AFWGLloadproc load)
Definition: GLLoader.c:8736
static void load_GL_OES_byte_coordinates(AFWGLloadproc load)
Definition: GLLoader.c:8472
PFNGLVERTEX2DVPROC afw_gl_glVertex2dv
Definition: GLLoader.c:898
int AFW_GL_GL_EXT_index_func
Definition: GLLoader.c:2074
PFNGLPROGRAMENVPARAMETERSI4IVNVPROC afw_gl_glProgramEnvParametersI4ivNV
Definition: GLLoader.c:3751
PFNGLGETDEBUGMESSAGELOGPROC afw_gl_glGetDebugMessageLog
Definition: GLLoader.c:1861
int AFW_GL_GL_EXT_blend_func_separate
Definition: GLLoader.c:2349
static void load_GL_ARB_base_instance(AFWGLloadproc load)
Definition: GLLoader.c:5669
int AFW_GL_GL_AMD_sample_positions
Definition: GLLoader.c:2418
static void load_GL_ARB_vertex_shader(AFWGLloadproc load)
Definition: GLLoader.c:6604
PFNGLEVALCOORD2FPROC afw_gl_glEvalCoord2f
Definition: GLLoader.c:914
PFNGLVERTEXATTRIBL1UI64VARBPROC afw_gl_glVertexAttribL1ui64vARB
Definition: GLLoader.c:2586
static void load_GL_ARB_program_interface_query(AFWGLloadproc load)
Definition: GLLoader.c:6164
static void load_GL_ARB_texture_compression(AFWGLloadproc load)
Definition: GLLoader.c:6403
PFNGLDELETETEXTURESPROC afw_gl_glDeleteTextures
Definition: GLLoader.c:1245
PFNGLPROGRAMUNIFORM3DEXTPROC afw_gl_glProgramUniform3dEXT
Definition: GLLoader.c:3288
PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC afw_gl_glProgramUniformHandleui64vARB
Definition: GLLoader.c:2582
int AFW_GL_GL_ARB_texture_env_combine
Definition: GLLoader.c:1963
PFNGLGETOBJECTPARAMETERFVARBPROC afw_gl_glGetObjectParameterfvARB
Definition: GLLoader.c:2802
PFNGLTANGENT3FEXTPROC afw_gl_glTangent3fEXT
Definition: GLLoader.c:3032
PFNGLUNIFORMMATRIX2FVARBPROC afw_gl_glUniformMatrix2fvARB
Definition: GLLoader.c:2799
PFNGLCOMPILESHADERARBPROC afw_gl_glCompileShaderARB
Definition: GLLoader.c:2777
PFNGLGETUNIFORMLOCATIONPROC afw_gl_glGetUniformLocation
Definition: GLLoader.c:1149
PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC afw_gl_glNamedProgramLocalParameter4dvEXT
Definition: GLLoader.c:3231
PFNGLUNIFORMMATRIX3X2DVPROC afw_gl_glUniformMatrix3x2dv
Definition: GLLoader.c:912
PFNGLMULTITEXCOORD3DVPROC afw_gl_glMultiTexCoord3dv
Definition: GLLoader.c:1748
PFNGLCLEARACCUMXOESPROC afw_gl_glClearAccumxOES
Definition: GLLoader.c:4162
PFNGLTEXIMAGE2DPROC afw_gl_glTexImage2D
Definition: GLLoader.c:1072
PFNGLSAMPLEPATTERNSGISPROC afw_gl_glSamplePatternSGIS
Definition: GLLoader.c:4241
PFNGLDELETERENDERBUFFERSPROC afw_gl_glDeleteRenderbuffers
Definition: GLLoader.c:1767
PFNGLMULTITEXPARAMETERFEXTPROC afw_gl_glMultiTexParameterfEXT
Definition: GLLoader.c:3119
PFNGLACCUMPROC afw_gl_glAccum
Definition: GLLoader.c:1100
PFNGLDRAWBUFFERSARBPROC afw_gl_glDrawBuffersARB
Definition: GLLoader.c:2595
PFNGLPROGRAMENVPARAMETERI4IVNVPROC afw_gl_glProgramEnvParameterI4ivNV
Definition: GLLoader.c:3750
PFNGLMULTITEXCOORD3FVARBPROC afw_gl_glMultiTexCoord3fvARB
Definition: GLLoader.c:2724
PFNGLCOPYTEXTURESUBIMAGE2DPROC afw_gl_glCopyTextureSubImage2D
Definition: GLLoader.c:1711
PFNGLINDEXFUNCEXTPROC afw_gl_glIndexFuncEXT
Definition: GLLoader.c:3372
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC afw_gl_glProgramUniformMatrix2x3fv
Definition: GLLoader.c:1471
PFNGLMULTITEXGENIEXTPROC afw_gl_glMultiTexGeniEXT
Definition: GLLoader.c:3110
PFNGLTANGENT3IVEXTPROC afw_gl_glTangent3ivEXT
Definition: GLLoader.c:3035
PFNGLPOLLASYNCSGIXPROC afw_gl_glPollAsyncSGIX
Definition: GLLoader.c:4259
static void load_GL_SGIX_async(AFWGLloadproc load)
Definition: GLLoader.c:8676
PFNGLGETBUFFERPARAMETERIVPROC afw_gl_glGetBufferParameteriv
Definition: GLLoader.c:1357
PFNGLVERTEXSTREAM3IVATIPROC afw_gl_glVertexStream3ivATI
Definition: GLLoader.c:2978
int AFW_GL_GL_NV_texture_barrier
Definition: GLLoader.c:2437
int AFW_GL_GL_ARB_shader_stencil_export
Definition: GLLoader.c:2319
PFNGLVERTEXATTRIB2FARBPROC afw_gl_glVertexAttrib2fARB
Definition: GLLoader.c:2862
PFNGLREPLACEMENTCODEUSVSUNPROC afw_gl_glReplacementCodeusvSUN
Definition: GLLoader.c:4328
PFNGLENDQUERYPROC afw_gl_glEndQuery
Definition: GLLoader.c:1346
PFNGLFRAGMENTCOVERAGECOLORNVPROC afw_gl_glFragmentCoverageColorNV
Definition: GLLoader.c:3717
PFNGLGETNMINMAXARBPROC afw_gl_glGetnMinmaxARB
Definition: GLLoader.c:2767
static void load_GL_INGR_blend_func_separate(AFWGLloadproc load)
Definition: GLLoader.c:7680
PFNGLTEXTURESTORAGEMEM3DEXTPROC afw_gl_glTextureStorageMem3DEXT
Definition: GLLoader.c:3391
PFNGLVERTEXATTRIB2DVARBPROC afw_gl_glVertexAttrib2dvARB
Definition: GLLoader.c:2861
PFNGLGETTEXTUREPARAMETERIVEXTPROC afw_gl_glGetTextureParameterivEXT
Definition: GLLoader.c:3094
PFNGLVERTEXSTREAM1SATIPROC afw_gl_glVertexStream1sATI
Definition: GLLoader.c:2959
PFNGLENDTRANSFORMFEEDBACKEXTPROC afw_gl_glEndTransformFeedbackEXT
Definition: GLLoader.c:3485
int AFW_GL_GL_3DFX_multisample
Definition: GLLoader.c:2129
PFNGLASYNCMARKERSGIXPROC afw_gl_glAsyncMarkerSGIX
Definition: GLLoader.c:4257
PFNGLGETLIGHTXVOESPROC afw_gl_glGetLightxvOES
Definition: GLLoader.c:4155
PFNGLNORMAL3FVERTEX3FVSUNPROC afw_gl_glNormal3fVertex3fvSUN
Definition: GLLoader.c:4338
int AFW_GL_GL_NV_vertex_array_range2
Definition: GLLoader.c:2125
PFNGLVIEWPORTPROC afw_gl_glViewport
Definition: GLLoader.c:1415
PFNGLTEXSTORAGEMEM2DEXTPROC afw_gl_glTexStorageMem2DEXT
Definition: GLLoader.c:3384
PFNGLGETFRAGMENTLIGHTFVSGIXPROC afw_gl_glGetFragmentLightfvSGIX
Definition: GLLoader.c:4277
PFNGLBINORMAL3FVEXTPROC afw_gl_glBinormal3fvEXT
Definition: GLLoader.c:3043
PFNGLTEXBUFFERPROC afw_gl_glTexBuffer
Definition: GLLoader.c:1877
PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC afw_gl_glGetCombinerStageParameterfvNV
Definition: GLLoader.c:3912
int AFW_GL_GL_ATI_map_object_buffer
Definition: GLLoader.c:2442
PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC afw_gl_glDrawCommandsStatesAddressNV
Definition: GLLoader.c:3675
PFNGLGETNTEXIMAGEPROC afw_gl_glGetnTexImage
Definition: GLLoader.c:1541
PFNGLISBUFFERPROC afw_gl_glIsBuffer
Definition: GLLoader.c:879
PFNGLSECONDARYCOLOR3BVPROC afw_gl_glSecondaryColor3bv
Definition: GLLoader.c:1127
PFNGLACTIVETEXTUREARBPROC afw_gl_glActiveTextureARB
Definition: GLLoader.c:2703
PFNGLVERTEXATTRIB4DVNVPROC afw_gl_glVertexAttrib4dvNV
Definition: GLLoader.c:4042
static void load_GL_ARB_draw_instanced(AFWGLloadproc load)
Definition: GLLoader.c:5872
PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC afw_gl_glProgramUniformMatrix4x2dvEXT
Definition: GLLoader.c:3301
PFNGLARRAYOBJECTATIPROC afw_gl_glArrayObjectATI
Definition: GLLoader.c:2950
PFNGLMAKETEXTUREHANDLERESIDENTNVPROC afw_gl_glMakeTextureHandleResidentNV
Definition: GLLoader.c:3652
PFNGLWEIGHTFVARBPROC afw_gl_glWeightfvARB
Definition: GLLoader.c:2836
PFNGLFEEDBACKBUFFERXOESPROC afw_gl_glFeedbackBufferxOES
Definition: GLLoader.c:4172
PFNGLUNIFORMMATRIX4X3DVPROC afw_gl_glUniformMatrix4x3dv
Definition: GLLoader.c:1844
PFNGLWINDOWPOS3DVMESAPROC afw_gl_glWindowPos3dvMESA
Definition: GLLoader.c:3625
PFNGLISIMAGEHANDLERESIDENTARBPROC afw_gl_glIsImageHandleResidentARB
Definition: GLLoader.c:2584
int AFW_GL_GL_SGIS_texture_border_clamp
Definition: GLLoader.c:2123
int AFW_GL_GL_OES_fixed_point
Definition: GLLoader.c:2379
PFNGLCOPYCONVOLUTIONFILTER2DPROC afw_gl_glCopyConvolutionFilter2D
Definition: GLLoader.c:2678
PFNGLINTERLEAVEDARRAYSPROC afw_gl_glInterleavedArrays
Definition: GLLoader.c:1089
PFNGLPIXELZOOMPROC afw_gl_glPixelZoom
Definition: GLLoader.c:878
int AFW_GL_GL_AMD_name_gen_delete
Definition: GLLoader.c:2386
int AFW_GL_GL_APPLE_fence
Definition: GLLoader.c:2252
int AFW_GL_GL_ARB_texture_env_crossbar
Definition: GLLoader.c:2059
PFNGLVARIANTUSVEXTPROC afw_gl_glVariantusvEXT
Definition: GLLoader.c:3531
PFNGLGETCLIPPLANEPROC afw_gl_glGetClipPlane
Definition: GLLoader.c:1008
PFNGLPROGRAMUNIFORM4DEXTPROC afw_gl_glProgramUniform4dEXT
Definition: GLLoader.c:3289
PFNGLVIEWPORTSWIZZLENVPROC afw_gl_glViewportSwizzleNV
Definition: GLLoader.c:4097
PFNGLENDPERFQUERYINTELPROC afw_gl_glEndPerfQueryINTEL
Definition: GLLoader.c:3590
PFNGLGETNMAPIVARBPROC afw_gl_glGetnMapivARB
Definition: GLLoader.c:2758
int AFW_GL_GL_ARB_multi_draw_indirect
Definition: GLLoader.c:2173
PFNGLTEXTURESUBIMAGE2DEXTPROC afw_gl_glTextureSubImage2DEXT
Definition: GLLoader.c:3087
PFNGLUNIFORMMATRIX2X3FVPROC afw_gl_glUniformMatrix2x3fv
Definition: GLLoader.c:888
PFNGLUNIFORM2UI64NVPROC afw_gl_glUniform2ui64NV
Definition: GLLoader.c:2488
PFNGLVERTEXATTRIB3SARBPROC afw_gl_glVertexAttrib3sARB
Definition: GLLoader.c:2870
int AFW_GL_GL_ARB_color_buffer_float
Definition: GLLoader.c:2434
int AFW_GL_GL_GREMEDY_string_marker
Definition: GLLoader.c:2411
int AFW_GL_GL_EXT_framebuffer_multisample_blit_scaled
Definition: GLLoader.c:2201
PFNGLVERTEXATTRIBI4UIEXTPROC afw_gl_glVertexAttribI4uiEXT
Definition: GLLoader.c:4069
const GLubyte *APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
PFNGLGETCOLORTABLEPROC afw_gl_glGetColorTable
Definition: GLLoader.c:2666
PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
Definition: GLLoader.c:4369
PFNGLPATHGLYPHRANGENVPROC afw_gl_glPathGlyphRangeNV
Definition: GLLoader.c:3827
int AFW_GL_GL_NV_geometry_shader_passthrough
Definition: GLLoader.c:2187
PFNGLVERTEXBLENDENVFATIPROC afw_gl_glVertexBlendEnvfATI
Definition: GLLoader.c:3003
PFNGLCOMPRESSEDTEXIMAGE2DARBPROC afw_gl_glCompressedTexImage2DARB
Definition: GLLoader.c:2823
PFNGLPRIORITIZETEXTURESXOESPROC afw_gl_glPrioritizeTexturesxOES
Definition: GLLoader.c:4202
PFNGLVERTEXATTRIBL3DVPROC afw_gl_glVertexAttribL3dv
Definition: GLLoader.c:1296
PFNGLVERTEXATTRIB4NUIVARBPROC afw_gl_glVertexAttrib4NuivARB
Definition: GLLoader.c:2877
static void load_GL_NV_transform_feedback2(AFWGLloadproc load)
Definition: GLLoader.c:8295
PFNGLPROGRAMUNIFORM2DEXTPROC afw_gl_glProgramUniform2dEXT
Definition: GLLoader.c:3287
PFNGLROTATEXOESPROC afw_gl_glRotatexOES
Definition: GLLoader.c:4148
static void load_GL_EXT_vertex_weighting(AFWGLloadproc load)
Definition: GLLoader.c:7624
PFNGLTEXCOORD2HNVPROC afw_gl_glTexCoord2hNV
Definition: GLLoader.c:3775
int AFW_GL_GL_SGIS_detail_texture
Definition: GLLoader.c:1959
PFNGLRASTERPOS2FPROC afw_gl_glRasterPos2f
Definition: GLLoader.c:981
PFNGLGETMINMAXPARAMETERIVEXTPROC afw_gl_glGetMinmaxParameterivEXT
Definition: GLLoader.c:3367
PFNGLVERTEXATTRIB4USVARBPROC afw_gl_glVertexAttrib4usvARB
Definition: GLLoader.c:2889
PFNGLVERTEXATTRIBI2UIVPROC afw_gl_glVertexAttribI2uiv
Definition: GLLoader.c:1577
PFNGLPROGRAMUNIFORM2DPROC afw_gl_glProgramUniform2d
Definition: GLLoader.c:1569
PFNGLTEXENVIPROC afw_gl_glTexEnvi
Definition: GLLoader.c:1504
PFNGLCOLORFRAGMENTOP3ATIPROC afw_gl_glColorFragmentOp3ATI
Definition: GLLoader.c:2933
PFNGLEDGEFLAGVPROC afw_gl_glEdgeFlagv
Definition: GLLoader.c:1584
PFNGLCOLOR3DPROC afw_gl_glColor3d
Definition: GLLoader.c:859
PFNGLGETFOGFUNCSGISPROC afw_gl_glGetFogFuncSGIS
Definition: GLLoader.c:4239
int AFW_GL_GL_NV_register_combiners2
Definition: GLLoader.c:2243
static void load_GL_NV_explicit_multisample(AFWGLloadproc load)
Definition: GLLoader.c:7912
PFNGLGETVERTEXATTRIBIVNVPROC afw_gl_glGetVertexAttribivNV
Definition: GLLoader.c:4010
PFNGLDELETEVERTEXARRAYSPROC afw_gl_glDeleteVertexArrays
Definition: GLLoader.c:1751
PFNGLGETPROGRAMENVPARAMETERDVARBPROC afw_gl_glGetProgramEnvParameterdvARB
Definition: GLLoader.c:2614
PFNGLCLEARCOLORXOESPROC afw_gl_glClearColorxOES
Definition: GLLoader.c:4121
PFNGLTEXPAGECOMMITMENTARBPROC afw_gl_glTexPageCommitmentARB
Definition: GLLoader.c:2820
static void load_GL_EXT_memory_object_win32(AFWGLloadproc load)
Definition: GLLoader.c:7338
int AFW_GL_GL_ARB_vertex_type_2_10_10_10_rev
Definition: GLLoader.c:2203
PFNGLCLEARBUFFERDATAPROC afw_gl_glClearBufferData
Definition: GLLoader.c:1082
PFNGLBLENDFUNCIARBPROC afw_gl_glBlendFunciARB
Definition: GLLoader.c:2598
PFNGLDRAWRANGEELEMENTSPROC afw_gl_glDrawRangeElements
Definition: GLLoader.c:1805
PFNGLMATRIXSCALEFEXTPROC afw_gl_glMatrixScalefEXT
Definition: GLLoader.c:3070
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC afw_gl_glDrawArraysInstancedBaseInstance
Definition: GLLoader.c:1846
int AFW_GL_GL_ARB_shader_atomic_counters
Definition: GLLoader.c:2146
PFNGLBLITFRAMEBUFFERPROC afw_gl_glBlitFramebuffer
Definition: GLLoader.c:874
PFNGLPATHSTENCILDEPTHOFFSETNVPROC afw_gl_glPathStencilDepthOffsetNV
Definition: GLLoader.c:3838
PFNGLPROGRAMUNIFORM4UI64VARBPROC afw_gl_glProgramUniform4ui64vARB
Definition: GLLoader.c:2661
PFNGLWINDOWPOS4SVMESAPROC afw_gl_glWindowPos4svMESA
Definition: GLLoader.c:3639
static void load_GL_ARB_internalformat_query2(AFWGLloadproc load)
Definition: GLLoader.c:6059
int AFW_GL_GL_ARB_shader_precision
Definition: GLLoader.c:2439
PFNGLUNIFORM1IARBPROC afw_gl_glUniform1iARB
Definition: GLLoader.c:2787
PFNGLVERTEXATTRIBP4UIVPROC afw_gl_glVertexAttribP4uiv
Definition: GLLoader.c:1288
PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC afw_gl_glPathMemoryGlyphIndexArrayNV
Definition: GLLoader.c:3872
int AFW_GL_GL_NV_geometry_program4
Definition: GLLoader.c:2229
int AFW_GL_GL_AMD_shader_stencil_export
Definition: GLLoader.c:2433
PFNGLGETTEXTURESAMPLERHANDLENVPROC afw_gl_glGetTextureSamplerHandleNV
Definition: GLLoader.c:3651
PFNGLMAKEBUFFERNONRESIDENTNVPROC afw_gl_glMakeBufferNonResidentNV
Definition: GLLoader.c:3917
PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC afw_gl_glNamedProgramLocalParameter4fEXT
Definition: GLLoader.c:3232
PFNGLFRAMEZOOMSGIXPROC afw_gl_glFrameZoomSGIX
Definition: GLLoader.c:4282
PFNGLSECONDARYCOLOR3UBEXTPROC afw_gl_glSecondaryColor3ubEXT
Definition: GLLoader.c:3429
int AFW_GL_GL_ARB_compatibility
Definition: GLLoader.c:2394
PFNGLVERTEXATTRIB1FVNVPROC afw_gl_glVertexAttrib1fvNV
Definition: GLLoader.c:4026
PFNGLGETPROGRAMPIPELINEIVEXTPROC afw_gl_glGetProgramPipelineivEXT
Definition: GLLoader.c:3455
PFNGLVERTEXATTRIBI2IVPROC afw_gl_glVertexAttribI2iv
Definition: GLLoader.c:1389
PFNGLGETSUBROUTINEINDEXPROC afw_gl_glGetSubroutineIndex
Definition: GLLoader.c:1762
PFNGLGETNUNIFORMDVPROC afw_gl_glGetnUniformdv
Definition: GLLoader.c:1244
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC afw_gl_glNamedProgramLocalParameterI4uivEXT
Definition: GLLoader.c:3220
PFNGLTEXTUREPARAMETERIEXTPROC afw_gl_glTextureParameteriEXT
Definition: GLLoader.c:3082
PFNGLGETQUERYOBJECTUI64VPROC afw_gl_glGetQueryObjectui64v
Definition: GLLoader.c:909
int AFW_GL_GL_ARB_robust_buffer_access_behavior
Definition: GLLoader.c:2352
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC afw_gl_glProgramUniformMatrix4x3dv
Definition: GLLoader.c:1205
PFNGLRESETMINMAXPROC afw_gl_glResetMinmax
Definition: GLLoader.c:2693
PFNGLRECTSPROC afw_gl_glRects
Definition: GLLoader.c:1652
PFNGLPROGRAMUNIFORM4UI64VNVPROC afw_gl_glProgramUniform4ui64vNV
Definition: GLLoader.c:2512
PFNGLORTHOPROC afw_gl_glOrtho
Definition: GLLoader.c:1445
PFNGLGETBUFFERPOINTERVARBPROC afw_gl_glGetBufferPointervARB
Definition: GLLoader.c:2853
PFNGLMAPPARAMETERIVNVPROC afw_gl_glMapParameterivNV
Definition: GLLoader.c:3699
PFNGLGETCLIPPLANEFOESPROC afw_gl_glGetClipPlanefOES
Definition: GLLoader.c:4232
int AFW_GL_GL_EXT_geometry_shader4
Definition: GLLoader.c:2178
PFNGLGETMULTITEXENVFVEXTPROC afw_gl_glGetMultiTexEnvfvEXT
Definition: GLLoader.c:3112
PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC afw_gl_glPixelTransformParameterfvEXT
Definition: GLLoader.c:3410
PFNGLBLENDEQUATIONEXTPROC afw_gl_glBlendEquationEXT
Definition: GLLoader.c:3010
PFNGLTEXSTORAGEMEM1DEXTPROC afw_gl_glTexStorageMem1DEXT
Definition: GLLoader.c:3394
PFNGLWEIGHTBVARBPROC afw_gl_glWeightbvARB
Definition: GLLoader.c:2833
PFNGLUNIFORMMATRIX4FVARBPROC afw_gl_glUniformMatrix4fvARB
Definition: GLLoader.c:2801
PFNGLWINDOWPOS3DVARBPROC afw_gl_glWindowPos3dvARB
Definition: GLLoader.c:2909
PFNGLSAMPLEMAPATIPROC afw_gl_glSampleMapATI
Definition: GLLoader.c:2930
int AFW_GL_GL_OES_compressed_paletted_texture
Definition: GLLoader.c:1904
PFNGLMULTITEXGENFVEXTPROC afw_gl_glMultiTexGenfvEXT
Definition: GLLoader.c:3109
int AFW_GL_GL_ARB_buffer_storage
Definition: GLLoader.c:2377
PFNGLGETTEXGENIVPROC afw_gl_glGetTexGeniv
Definition: GLLoader.c:1533
PFNGLDRAWARRAYSINDIRECTPROC afw_gl_glDrawArraysIndirect
Definition: GLLoader.c:963
PFNGLTEXCOORD2XOESPROC afw_gl_glTexCoord2xOES
Definition: GLLoader.c:4213
PFNGLUNIFORMMATRIX2FVPROC afw_gl_glUniformMatrix2fv
Definition: GLLoader.c:1365
static void load_GL_NV_fragment_coverage_to_color(AFWGLloadproc load)
Definition: GLLoader.c:7928
int AFW_GL_GL_EXT_paletted_texture
Definition: GLLoader.c:1972
PFNGLPROGRAMUNIFORM4I64VARBPROC afw_gl_glProgramUniform4i64vARB
Definition: GLLoader.c:2653
PFNGLINDEXPOINTEREXTPROC afw_gl_glIndexPointerEXT
Definition: GLLoader.c:3496
PFNGLTEXSUBIMAGE2DEXTPROC afw_gl_glTexSubImage2DEXT
Definition: GLLoader.c:3464
PFNGLMULTITEXCOORD4SARBPROC afw_gl_glMultiTexCoord4sARB
Definition: GLLoader.c:2735
PFNGLPROGRAMUNIFORM1IEXTPROC afw_gl_glProgramUniform1iEXT
Definition: GLLoader.c:3176
int AFW_GL_GL_EXT_post_depth_coverage
Definition: GLLoader.c:2248
PFNGLMULTITEXCOORD3FARBPROC afw_gl_glMultiTexCoord3fARB
Definition: GLLoader.c:2723
static void load_GL_PGI_misc_hints(AFWGLloadproc load)
Definition: GLLoader.c:8624
PFNGLDELETEMEMORYOBJECTSEXTPROC afw_gl_glDeleteMemoryObjectsEXT
Definition: GLLoader.c:3379
PFNGLPROGRAMUNIFORM1FVPROC afw_gl_glProgramUniform1fv
Definition: GLLoader.c:1010
PFNGLGETPERFMONITORCOUNTERINFOAMDPROC afw_gl_glGetPerfMonitorCounterInfoAMD
Definition: GLLoader.c:2524
PFNGLGENQUERIESPROC afw_gl_glGenQueries
Definition: GLLoader.c:1591
static void load_GL_SGIX_polynomial_ffd(AFWGLloadproc load)
Definition: GLLoader.c:8740
int AFW_GL_GL_NV_fragment_program_option
Definition: GLLoader.c:2299
PFNGLWINDOWPOS4FVMESAPROC afw_gl_glWindowPos4fvMESA
Definition: GLLoader.c:3635
static void load_GL_EXT_gpu_program_parameters(AFWGLloadproc load)
Definition: GLLoader.c:7266
PFNGLBINDBUFFERRANGEPROC afw_gl_glBindBufferRange
Definition: GLLoader.c:1051
PFNGLDISABLEVERTEXARRAYEXTPROC afw_gl_glDisableVertexArrayEXT
Definition: GLLoader.c:3272
PFNGLBINORMAL3DVEXTPROC afw_gl_glBinormal3dvEXT
Definition: GLLoader.c:3041
int AFW_GL_GL_ARB_shading_language_420pack
Definition: GLLoader.c:1916
PFNGLVERTEX4HVNVPROC afw_gl_glVertex4hvNV
Definition: GLLoader.c:3766
PFNGLENABLEPROC afw_gl_glEnable
Definition: GLLoader.c:1618
PFNGLBITMAPXOESPROC afw_gl_glBitmapxOES
Definition: GLLoader.c:4160
PFNGLGETIMAGEHANDLEARBPROC afw_gl_glGetImageHandleARB
Definition: GLLoader.c:2576
int AFW_GL_GL_SGIX_list_priority
Definition: GLLoader.c:2070
PFNGLGETPROGRAMRESOURCELOCATIONPROC afw_gl_glGetProgramResourceLocation
Definition: GLLoader.c:1360
PFNGLGETUNIFORMFVPROC afw_gl_glGetUniformfv
Definition: GLLoader.c:1269
PFNGLDRAWPIXELSPROC afw_gl_glDrawPixels
Definition: GLLoader.c:1174
PFNGLUNIFORM2FVARBPROC afw_gl_glUniform2fvARB
Definition: GLLoader.c:2792
int AFW_GL_GL_AMD_gpu_shader_half_float
Definition: GLLoader.c:2272
static void load_GL_IBM_multimode_draw_arrays(AFWGLloadproc load)
Definition: GLLoader.c:7660
int AFW_GL_GL_EXT_texture_lod_bias
Definition: GLLoader.c:2412
PFNGLDELETEPROGRAMPIPELINESPROC afw_gl_glDeleteProgramPipelines
Definition: GLLoader.c:1509
PFNGLALPHAFRAGMENTOP3ATIPROC afw_gl_glAlphaFragmentOp3ATI
Definition: GLLoader.c:2936
PFNGLFRAMEBUFFERTEXTURE3DEXTPROC afw_gl_glFramebufferTexture3DEXT
Definition: GLLoader.c:3344
int AFW_GL_GL_IBM_multimode_draw_arrays
Definition: GLLoader.c:2184
PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC afw_gl_glNamedFramebufferRenderbuffer
Definition: GLLoader.c:1154
int AFW_GL_GL_EXT_stencil_wrap
Definition: GLLoader.c:2191
PFNGLMULTITEXCOORD4XVOESPROC afw_gl_glMultiTexCoord4xvOES
Definition: GLLoader.c:4195
PFNGLWINDOWPOS2DPROC afw_gl_glWindowPos2d
Definition: GLLoader.c:1402
PFNGLTEXCOORD2HVNVPROC afw_gl_glTexCoord2hvNV
Definition: GLLoader.c:3776
static void load_GL_EXT_draw_buffers2(AFWGLloadproc load)
Definition: GLLoader.c:7203
PFNGLFOGCOORDFORMATNVPROC afw_gl_glFogCoordFormatNV
Definition: GLLoader.c:3994
PFNGLVERTEXATTRIB4HNVPROC afw_gl_glVertexAttrib4hNV
Definition: GLLoader.c:3801
PFNGLMULTTRANSPOSEMATRIXDARBPROC afw_gl_glMultTransposeMatrixdARB
Definition: GLLoader.c:2832
int AFW_GL_GL_SGIX_tag_sample_buffer
Definition: GLLoader.c:2005
PFNGLMULTITEXCOORD1SVPROC afw_gl_glMultiTexCoord1sv
Definition: GLLoader.c:1356
PFNGLGETNPOLYGONSTIPPLEPROC afw_gl_glGetnPolygonStipple
Definition: GLLoader.c:1674
PFNGLCOLORFRAGMENTOP2ATIPROC afw_gl_glColorFragmentOp2ATI
Definition: GLLoader.c:2932
PFNGLPROGRAMENVPARAMETER4DARBPROC afw_gl_glProgramEnvParameter4dARB
Definition: GLLoader.c:2606
PFNGLVERTEXATTRIBL3DEXTPROC afw_gl_glVertexAttribL3dEXT
Definition: GLLoader.c:3502
PFNGLISFENCEAPPLEPROC afw_gl_glIsFenceAPPLE
Definition: GLLoader.c:2545
PFNGLTEXCOORD2XVOESPROC afw_gl_glTexCoord2xvOES
Definition: GLLoader.c:4214
PFNGLVERTEXATTRIB3SVNVPROC afw_gl_glVertexAttrib3svNV
Definition: GLLoader.c:4040
PFNGLVERTEXATTRIBL4I64NVPROC afw_gl_glVertexAttribL4i64NV
Definition: GLLoader.c:3970
PFNGLGETCOLORTABLEPARAMETERIVSGIPROC afw_gl_glGetColorTableParameterivSGI
Definition: GLLoader.c:4313
PFNGLVERTEXSTREAM3SVATIPROC afw_gl_glVertexStream3svATI
Definition: GLLoader.c:2976
PFNGLTEXTURESTORAGESPARSEAMDPROC afw_gl_glTextureStorageSparseAMD
Definition: GLLoader.c:2533
PFNGLGETMULTISAMPLEFVPROC afw_gl_glGetMultisamplefv
Definition: GLLoader.c:1682
PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC afw_gl_glInvalidateNamedFramebufferSubData
Definition: GLLoader.c:971
static void load_GL_NV_evaluators(AFWGLloadproc load)
Definition: GLLoader.c:7900
PFNGLWINDOWPOS2IVARBPROC afw_gl_glWindowPos2ivARB
Definition: GLLoader.c:2905
PFNGLPOINTPARAMETERFVARBPROC afw_gl_glPointParameterfvARB
Definition: GLLoader.c:2747
PFNGLVERTEX4FVPROC afw_gl_glVertex4fv
Definition: GLLoader.c:1237
PFNGLGETCLIPPLANEXOESPROC afw_gl_glGetClipPlanexOES
Definition: GLLoader.c:4129
PFNGLDRAWBUFFERSPROC afw_gl_glDrawBuffers
Definition: GLLoader.c:1348
PFNGLUNIFORM3IVPROC afw_gl_glUniform3iv
Definition: GLLoader.c:1291
PFNGLHINTPGIPROC afw_gl_glHintPGI
Definition: GLLoader.c:4235
PFNGLENDOCCLUSIONQUERYNVPROC afw_gl_glEndOcclusionQueryNV
Definition: GLLoader.c:3812
int AFW_GL_GL_ARB_shader_draw_parameters
Definition: GLLoader.c:2004
PFNGLMULTITEXIMAGE2DEXTPROC afw_gl_glMultiTexImage2DEXT
Definition: GLLoader.c:3122
static void load_GL_NV_internalformat_sample_query(AFWGLloadproc load)
Definition: GLLoader.c:8083
int AFW_GL_GL_SGIS_texture_lod
Definition: GLLoader.c:2432
int AFW_GL_GL_ARB_instanced_arrays
Definition: GLLoader.c:2020
PFNGLVERTEXATTRIBL1I64NVPROC afw_gl_glVertexAttribL1i64NV
Definition: GLLoader.c:3967
PFNGLVERTEXATTRIBS2HVNVPROC afw_gl_glVertexAttribs2hvNV
Definition: GLLoader.c:3804
int AFW_GL_GL_SGIS_texture_select
Definition: GLLoader.c:2332
PFNGLGETINTEGERUI64I_VNVPROC afw_gl_glGetIntegerui64i_vNV
Definition: GLLoader.c:3997
PFNGLISFENCENVPROC afw_gl_glIsFenceNV
Definition: GLLoader.c:3712
PFNGLUNIFORMMATRIX2X3DVPROC afw_gl_glUniformMatrix2x3dv
Definition: GLLoader.c:1363
PFNGLFLUSHRASTERSGIXPROC afw_gl_glFlushRasterSGIX
Definition: GLLoader.c:4263
int AFW_GL_GL_ARB_derivative_control
Definition: GLLoader.c:1889
PFNGLUNIFORM4I64VARBPROC afw_gl_glUniform4i64vARB
Definition: GLLoader.c:2633
PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC afw_gl_glListDrawCommandsStatesClientNV
Definition: GLLoader.c:3679
PFNGLBLENDCOLORPROC afw_gl_glBlendColor
Definition: GLLoader.c:1543
PFNGLVERTEXARRAYATTRIBFORMATPROC afw_gl_glVertexArrayAttribFormat
Definition: GLLoader.c:1218
static void load_GL_NVX_conditional_render(AFWGLloadproc load)
Definition: GLLoader.c:7791
PFNGLMULTIDRAWARRAYSPROC afw_gl_glMultiDrawArrays
Definition: GLLoader.c:1794
PFNGLHINTPROC afw_gl_glHint
Definition: GLLoader.c:1367
PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC afw_gl_glGetFinalCombinerInputParameterfvNV
Definition: GLLoader.c:3909
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC afw_gl_glGetActiveUniformBlockName
Definition: GLLoader.c:1648
PFNGLSAMPLERPARAMETERIIVPROC afw_gl_glSamplerParameterIiv
Definition: GLLoader.c:1666
PFNGLGETINTEGERVPROC afw_gl_glGetIntegerv
Definition: GLLoader.c:1192
int AFW_GL_GL_NV_vertex_buffer_unified_memory
Definition: GLLoader.c:2259
PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC afw_gl_glFramebufferSampleLocationsfvNV
Definition: GLLoader.c:3913
PFNGLGETNMINMAXPROC afw_gl_glGetnMinmax
Definition: GLLoader.c:1300
int AFW_GL_GL_AMD_stencil_operation_extended
Definition: GLLoader.c:2382
PFNGLGETCOLORTABLESGIPROC afw_gl_glGetColorTableSGI
Definition: GLLoader.c:4311
PFNGLSTENCILOPVALUEAMDPROC afw_gl_glStencilOpValueAMD
Definition: GLLoader.c:2534
PFNGLVERTEXATTRIBP1UIVPROC afw_gl_glVertexAttribP1uiv
Definition: GLLoader.c:1298
PFNGLGETNCOLORTABLEPROC afw_gl_glGetnColorTable
Definition: GLLoader.c:1175
PFNGLTESSELLATIONMODEAMDPROC afw_gl_glTessellationModeAMD
Definition: GLLoader.c:2536
PFNGLVERTEXATTRIB4NBVPROC afw_gl_glVertexAttrib4Nbv
Definition: GLLoader.c:1383
PFNGLFRAMEBUFFERTEXTURE1DEXTPROC afw_gl_glFramebufferTexture1DEXT
Definition: GLLoader.c:3342
void *APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)
static void load_GL_NV_primitive_restart(AFWGLloadproc load)
Definition: GLLoader.c:8208
PFNGLOBJECTPTRLABELPROC afw_gl_glObjectPtrLabel
Definition: GLLoader.c:1144
int AFW_GL_GL_ARB_texture_filter_minmax
Definition: GLLoader.c:2112
PFNGLINDEXMATERIALEXTPROC afw_gl_glIndexMaterialEXT
Definition: GLLoader.c:3373
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC afw_gl_glFramebufferTexture2DEXT
Definition: GLLoader.c:3343
PFNGLPATHPARAMETERINVPROC afw_gl_glPathParameteriNV
Definition: GLLoader.c:3833
int AFW_GL_GL_EXT_texture3D
Definition: GLLoader.c:1970
PFNGLVERTEXATTRIBI4UIPROC afw_gl_glVertexAttribI4ui
Definition: GLLoader.c:1619
int AFW_GL_GL_SUNX_constant_data
Definition: GLLoader.c:2327
int AFW_GL_GL_ARB_texture_stencil8
Definition: GLLoader.c:2372
PFNGLVERTEXATTRIB4NIVPROC afw_gl_glVertexAttrib4Niv
Definition: GLLoader.c:958
PFNGLVERTEXATTRIB2DARBPROC afw_gl_glVertexAttrib2dARB
Definition: GLLoader.c:2860
PFNGLGLOBALALPHAFACTORISUNPROC afw_gl_glGlobalAlphaFactoriSUN
Definition: GLLoader.c:4317
PFNGLTEXGENFVPROC afw_gl_glTexGenfv
Definition: GLLoader.c:1700
PFNGLPROGRAMPARAMETER4FNVPROC afw_gl_glProgramParameter4fNV
Definition: GLLoader.c:4016
PFNGLISVERTEXARRAYAPPLEPROC afw_gl_glIsVertexArrayAPPLE
Definition: GLLoader.c:2560
PFNGLISSTATENVPROC afw_gl_glIsStateNV
Definition: GLLoader.c:3668
PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC afw_gl_glProgramUniformMatrix3x2dvEXT
Definition: GLLoader.c:3299
PFNGLNORMALSTREAM3FVATIPROC afw_gl_glNormalStream3fvATI
Definition: GLLoader.c:2998
int AFW_GL_GL_NV_shader_storage_buffer_object
Definition: GLLoader.c:2406
int AFW_GL_GL_EXT_texture_mirror_clamp
Definition: GLLoader.c:2223
static void load_GL_ARB_vertex_program(AFWGLloadproc load)
Definition: GLLoader.c:6539
PFNGLTEXCOORD4FVPROC afw_gl_glTexCoord4fv
Definition: GLLoader.c:1884
int AFW_GL_GL_NV_shader_atomic_float64
Definition: GLLoader.c:2456
PFNGLTEXTUREPARAMETERIUIVEXTPROC afw_gl_glTextureParameterIuivEXT
Definition: GLLoader.c:3200
PFNGLSECONDARYCOLOR3SVEXTPROC afw_gl_glSecondaryColor3svEXT
Definition: GLLoader.c:3428
PFNGLSPRITEPARAMETERISGIXPROC afw_gl_glSpriteParameteriSGIX
Definition: GLLoader.c:4304
PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC afw_gl_glGetProgramNamedParameterfvNV
Definition: GLLoader.c:3722
int AFW_GL_GL_HP_occlusion_test
Definition: GLLoader.c:2459
PFNGLTEXSTORAGESPARSEAMDPROC afw_gl_glTexStorageSparseAMD
Definition: GLLoader.c:2532
PFNGLGETOCCLUSIONQUERYIVNVPROC afw_gl_glGetOcclusionQueryivNV
Definition: GLLoader.c:3813
PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiNormal3fVertex3fSUN
Definition: GLLoader.c:4361
static void load_GL_KHR_blend_equation_advanced(AFWGLloadproc load)
Definition: GLLoader.c:7714
PFNGLPROVOKINGVERTEXEXTPROC afw_gl_glProvokingVertexEXT
Definition: GLLoader.c:3417
int AFW_GL_GL_ARB_gpu_shader5
Definition: GLLoader.c:2088
PFNGLPOINTPARAMETERFEXTPROC afw_gl_glPointParameterfEXT
Definition: GLLoader.c:3413
PFNGLDRAWMESHARRAYSSUNPROC afw_gl_glDrawMeshArraysSUN
Definition: GLLoader.c:4323
PFNGLNORMALSTREAM3IVATIPROC afw_gl_glNormalStream3ivATI
Definition: GLLoader.c:2996
PFNGLFINISHOBJECTAPPLEPROC afw_gl_glFinishObjectAPPLE
Definition: GLLoader.c:2549
PFNGLSHADERSOURCEPROC afw_gl_glShaderSource
Definition: GLLoader.c:1878
PFNGLBUFFERADDRESSRANGENVPROC afw_gl_glBufferAddressRangeNV
Definition: GLLoader.c:3986
int AFW_GL_GL_ARB_draw_indirect
Definition: GLLoader.c:2241
PFNGLGETCONVOLUTIONFILTERPROC afw_gl_glGetConvolutionFilter
Definition: GLLoader.c:2679
PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC afw_gl_glDispatchComputeGroupSizeARB
Definition: GLLoader.c:2590
PFNGLGETUNIFORMUIVPROC afw_gl_glGetUniformuiv
Definition: GLLoader.c:1177
PFNGLVERTEX2BOESPROC afw_gl_glVertex2bOES
Definition: GLLoader.c:4114
PFNGLPROGRAMUNIFORM1DEXTPROC afw_gl_glProgramUniform1dEXT
Definition: GLLoader.c:3286
int AFW_GL_GL_ARB_texture_query_levels
Definition: GLLoader.c:1945
PFNGLPATHSTENCILFUNCNVPROC afw_gl_glPathStencilFuncNV
Definition: GLLoader.c:3837
PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC afw_gl_glVertexArrayBindVertexBufferEXT
Definition: GLLoader.c:3309
PFNGLTANGENT3IEXTPROC afw_gl_glTangent3iEXT
Definition: GLLoader.c:3034
PFNGLPROGRAMUNIFORM1UI64ARBPROC afw_gl_glProgramUniform1ui64ARB
Definition: GLLoader.c:2654
PFNGLVERTEXATTRIB1FPROC afw_gl_glVertexAttrib1f
Definition: GLLoader.c:1641
PFNGLMULTITEXCOORD2XVOESPROC afw_gl_glMultiTexCoord2xvOES
Definition: GLLoader.c:4192
PFNGLGETNHISTOGRAMPROC afw_gl_glGetnHistogram
Definition: GLLoader.c:1226
static void load_GL_ARB_draw_elements_base_vertex(AFWGLloadproc load)
Definition: GLLoader.c:5860
PFNGLUNIFORMMATRIX3X4FVPROC afw_gl_glUniformMatrix3x4fv
Definition: GLLoader.c:1070
PFNGLGETCOLORTABLEPARAMETERIVPROC afw_gl_glGetColorTableParameteriv
Definition: GLLoader.c:2668
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC afw_gl_glNamedRenderbufferStorageMultisample
Definition: GLLoader.c:1223
PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC afw_gl_glBlendEquationSeparateIndexedAMD
Definition: GLLoader.c:2474
PFNGLUNIFORMMATRIX3DVPROC afw_gl_glUniformMatrix3dv
Definition: GLLoader.c:1425
PFNGLBINDBUFFEROFFSETNVPROC afw_gl_glBindBufferOffsetNV
Definition: GLLoader.c:3940
int AFW_GL_GL_EXT_framebuffer_object
Definition: GLLoader.c:2465
PFNGLFRAMEBUFFERTEXTURE3DPROC afw_gl_glFramebufferTexture3D
Definition: GLLoader.c:1812
PFNGLVERTEXATTRIBI4UBVEXTPROC afw_gl_glVertexAttribI4ubvEXT
Definition: GLLoader.c:4080
int AFW_GL_GL_ARB_seamless_cube_map
Definition: GLLoader.c:2190
PFNGLGETTEXTURELEVELPARAMETERFVPROC afw_gl_glGetTextureLevelParameterfv
Definition: GLLoader.c:1838
PFNGLINDEXPOINTERPROC afw_gl_glIndexPointer
Definition: GLLoader.c:1615
PFNGLSHADERSTORAGEBLOCKBINDINGPROC afw_gl_glShaderStorageBlockBinding
Definition: GLLoader.c:1868
static void load_GL_ARB_window_pos(AFWGLloadproc load)
Definition: GLLoader.c:6707
PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC afw_gl_glGetCompressedTextureSubImage
Definition: GLLoader.c:1201
PFNGLVARIANTBVEXTPROC afw_gl_glVariantbvEXT
Definition: GLLoader.c:3525
PFNGLWINDOWPOS3FVARBPROC afw_gl_glWindowPos3fvARB
Definition: GLLoader.c:2911
static void load_GL_NV_vertex_array_range(AFWGLloadproc load)
Definition: GLLoader.c:8318
PFNGLCREATESYNCFROMCLEVENTARBPROC afw_gl_glCreateSyncFromCLeventARB
Definition: GLLoader.c:2588
int AFW_GL_GL_VERSION_3_1
Definition: GLLoader.c:827
PFNGLGETNUNIFORMUIVPROC afw_gl_glGetnUniformuiv
Definition: GLLoader.c:1688
PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC afw_gl_glCopyTextureSubImage1DEXT
Definition: GLLoader.c:3090
int AFW_GL_GL_ARB_point_parameters
Definition: GLLoader.c:2368
PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC afw_gl_glGetRenderbufferParameterivEXT
Definition: GLLoader.c:3336
static void load_GL_ATI_map_object_buffer(AFWGLloadproc load)
Definition: GLLoader.c:6760
PFNGLUNIFORM2UI64ARBPROC afw_gl_glUniform2ui64ARB
Definition: GLLoader.c:2635
PFNGLVERTEX2DPROC afw_gl_glVertex2d
Definition: GLLoader.c:901
PFNGLGETARRAYOBJECTFVATIPROC afw_gl_glGetArrayObjectfvATI
Definition: GLLoader.c:2951
PFNGLGETNPIXELMAPUSVPROC afw_gl_glGetnPixelMapusv
Definition: GLLoader.c:1580
PFNGLREADNPIXELSPROC afw_gl_glReadnPixels
Definition: GLLoader.c:1840
PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC afw_gl_glBindVideoCaptureStreamTextureNV
Definition: GLLoader.c:4087
PFNGLPUSHDEBUGGROUPKHRPROC afw_gl_glPushDebugGroupKHR
Definition: GLLoader.c:3602
PFNGLGETUNIFORMDVPROC afw_gl_glGetUniformdv
Definition: GLLoader.c:1035
PFNGLVERTEXATTRIBIFORMATPROC afw_gl_glVertexAttribIFormat
Definition: GLLoader.c:1220
PFNGLPRIMITIVERESTARTINDEXNVPROC afw_gl_glPrimitiveRestartIndexNV
Definition: GLLoader.c:3893
int AFW_GL_GL_AMD_interleaved_elements
Definition: GLLoader.c:2376
int AFW_GL_GL_EXT_external_buffer
Definition: GLLoader.c:1927
int AFW_GL_GL_ARB_fragment_program
Definition: GLLoader.c:2232
static void load_GL_SGIS_pixel_texture(AFWGLloadproc load)
Definition: GLLoader.c:8643
PFNGLBEGINPERFMONITORAMDPROC afw_gl_glBeginPerfMonitorAMD
Definition: GLLoader.c:2528
int AFW_GL_GL_HP_texture_lighting
Definition: GLLoader.c:2403
PFNGLPATHFOGGENNVPROC afw_gl_glPathFogGenNV
Definition: GLLoader.c:3877
static void load_GL_SGIS_detail_texture(AFWGLloadproc load)
Definition: GLLoader.c:8628
PFNGLTEXCOORDPOINTERVINTELPROC afw_gl_glTexCoordPointervINTEL
Definition: GLLoader.c:3586
PFNGLINDEXSPROC afw_gl_glIndexs
Definition: GLLoader.c:1317
PFNGLLIGHTFPROC afw_gl_glLightf
Definition: GLLoader.c:924
PFNGLALPHAFRAGMENTOP2ATIPROC afw_gl_glAlphaFragmentOp2ATI
Definition: GLLoader.c:2935
PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC afw_gl_glGetCombinerOutputParameterivNV
Definition: GLLoader.c:3908
PFNGLPOINTPARAMETERINVPROC afw_gl_glPointParameteriNV
Definition: GLLoader.c:3884
PFNGLUNIFORM2I64ARBPROC afw_gl_glUniform2i64ARB
Definition: GLLoader.c:2627
PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC afw_gl_glGetSemaphoreParameterui64vEXT
Definition: GLLoader.c:3440
static void load_GL_EXT_light_texture(AFWGLloadproc load)
Definition: GLLoader.c:7306
PFNGLVERTEXATTRIB4FARBPROC afw_gl_glVertexAttrib4fARB
Definition: GLLoader.c:2882
PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC afw_gl_glProgramLocalParametersI4ivNV
Definition: GLLoader.c:3745
static void load_GL_NV_query_resource(AFWGLloadproc load)
Definition: GLLoader.c:8213
PFNGLRASTERPOS3IVPROC afw_gl_glRasterPos3iv
Definition: GLLoader.c:937
PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC afw_gl_glTexCoord4fColor4fNormal3fVertex4fvSUN
Definition: GLLoader.c:4354
PFNGLSCALEFPROC afw_gl_glScalef
Definition: GLLoader.c:1240
PFNGLSECONDARYCOLOR3FVPROC afw_gl_glSecondaryColor3fv
Definition: GLLoader.c:1635
PFNGLVERTEXATTRIBL2DVPROC afw_gl_glVertexAttribL2dv
Definition: GLLoader.c:920
static void load_GL_ARB_texture_storage(AFWGLloadproc load)
Definition: GLLoader.c:6420
PFNGLVERTEXATTRIBI1IVEXTPROC afw_gl_glVertexAttribI1ivEXT
Definition: GLLoader.c:4070
PFNGLPROGRAMPARAMETER4DNVPROC afw_gl_glProgramParameter4dNV
Definition: GLLoader.c:4014
PFNGLISENABLEDIPROC afw_gl_glIsEnabledi
Definition: GLLoader.c:1539
PFNGLGETFIXEDVOESPROC afw_gl_glGetFixedvOES
Definition: GLLoader.c:4130
PFNGLSIGNALVKSEMAPHORENVPROC afw_gl_glSignalVkSemaphoreNV
Definition: GLLoader.c:3696
int AFW_GL_GL_EXT_stencil_clear_tag
Definition: GLLoader.c:2086
PFNGLGETPROGRAMSTAGEIVPROC afw_gl_glGetProgramStageiv
Definition: GLLoader.c:1581
PFNGLVERTEXATTRIB4SVPROC afw_gl_glVertexAttrib4sv
Definition: GLLoader.c:1126
PFNGLVERTEXATTRIBS3SVNVPROC afw_gl_glVertexAttribs3svNV
Definition: GLLoader.c:4057
PFNGLGETOBJECTLABELPROC afw_gl_glGetObjectLabel
Definition: GLLoader.c:1391
PFNGLTANGENT3SVEXTPROC afw_gl_glTangent3svEXT
Definition: GLLoader.c:3037
PFNGLGETDOUBLEI_VEXTPROC afw_gl_glGetDoublei_vEXT
Definition: GLLoader.c:3227
PFNGLMAPGRID2FPROC afw_gl_glMapGrid2f
Definition: GLLoader.c:1554
static void load_GL_EXT_semaphore_fd(AFWGLloadproc load)
Definition: GLLoader.c:7422
PFNGLBINORMAL3IVEXTPROC afw_gl_glBinormal3ivEXT
Definition: GLLoader.c:3045
static void load_GL_EXT_color_subtable(AFWGLloadproc load)
Definition: GLLoader.c:6866
static void load_GL_EXT_stencil_clear_tag(AFWGLloadproc load)
Definition: GLLoader.c:7487
int AFW_GL_GL_ARB_shader_viewport_layer_array
Definition: GLLoader.c:2217
PFNGLVERTEXATTRIBLFORMATPROC afw_gl_glVertexAttribLFormat
Definition: GLLoader.c:1834
PFNGLCOLOR3UBVPROC afw_gl_glColor3ubv
Definition: GLLoader.c:1610
PFNGLTEXTUREPARAMETERFEXTPROC afw_gl_glTextureParameterfEXT
Definition: GLLoader.c:3080
PFNGLBEGINVIDEOCAPTURENVPROC afw_gl_glBeginVideoCaptureNV
Definition: GLLoader.c:4085
PFNGLNORMAL3IPROC afw_gl_glNormal3i
Definition: GLLoader.c:1047
PFNGLVERTEX2HNVPROC afw_gl_glVertex2hNV
Definition: GLLoader.c:3761
PFNGLDELETECOMMANDLISTSNVPROC afw_gl_glDeleteCommandListsNV
Definition: GLLoader.c:3677
PFNGLUNIFORM3UI64NVPROC afw_gl_glUniform3ui64NV
Definition: GLLoader.c:2489
PFNGLCREATEPROGRAMPIPELINESPROC afw_gl_glCreateProgramPipelines
Definition: GLLoader.c:1735
int AFW_GL_GL_INTEL_conservative_rasterization
Definition: GLLoader.c:2333
PFNGLSHADEROP3EXTPROC afw_gl_glShaderOp3EXT
Definition: GLLoader.c:3517
PFNGLFOGCOORDDVEXTPROC afw_gl_glFogCoorddvEXT
Definition: GLLoader.c:3327
static void load_GL_SGIX_igloo_interface(AFWGLloadproc load)
Definition: GLLoader.c:8714
PFNGLCLIPPLANEFOESPROC afw_gl_glClipPlanefOES
Definition: GLLoader.c:4229
int AFW_GL_GL_NV_fence
Definition: GLLoader.c:2452
int AFW_GL_GL_ARB_texture_mirror_clamp_to_edge
Definition: GLLoader.c:2207
PFNGLPOPDEBUGGROUPKHRPROC afw_gl_glPopDebugGroupKHR
Definition: GLLoader.c:3603
PFNGLINITNAMESPROC afw_gl_glInitNames
Definition: GLLoader.c:1784
PFNGLSCISSORINDEXEDPROC afw_gl_glScissorIndexed
Definition: GLLoader.c:1420
PFNGLVERTEXATTRIB2DVPROC afw_gl_glVertexAttrib2dv
Definition: GLLoader.c:1314
PFNGLVERTEXATTRIB2DPROC afw_gl_glVertexAttrib2d
Definition: GLLoader.c:972
static void load_GL_ARB_debug_output(AFWGLloadproc load)
Definition: GLLoader.c:5742
PFNGLPROGRAMUNIFORM4IPROC afw_gl_glProgramUniform4i
Definition: GLLoader.c:994
PFNGLBUFFERSTORAGEPROC afw_gl_glBufferStorage
Definition: GLLoader.c:850
PFNGLTEXCOORD2FVERTEX3FVSUNPROC afw_gl_glTexCoord2fVertex3fvSUN
Definition: GLLoader.c:4342
PFNGLUNIFORMSUBROUTINESUIVPROC afw_gl_glUniformSubroutinesuiv
Definition: GLLoader.c:1573
PFNGLMATERIALXOESPROC afw_gl_glMaterialxOES
Definition: GLLoader.c:4139
PFNGLREPLACEMENTCODEPOINTERSUNPROC afw_gl_glReplacementCodePointerSUN
Definition: GLLoader.c:4330
int AFW_GL_GL_ARB_window_pos
Definition: GLLoader.c:2087
PFNGLEVALPOINT2PROC afw_gl_glEvalPoint2
Definition: GLLoader.c:1449
int AFW_GL_GL_AMD_texture_gather_bias_lod
Definition: GLLoader.c:2042
PFNGLGETLOCALCONSTANTFLOATVEXTPROC afw_gl_glGetLocalConstantFloatvEXT
Definition: GLLoader.c:3551
static void load_GL_EXT_coordinate_frame(AFWGLloadproc load)
Definition: GLLoader.c:6892
PFNGLCREATESHADERPROGRAMVEXTPROC afw_gl_glCreateShaderProgramvEXT
Definition: GLLoader.c:3451
PFNGLVERTEXATTRIBL1DEXTPROC afw_gl_glVertexAttribL1dEXT
Definition: GLLoader.c:3500
PFNGLCOLOR3SPROC afw_gl_glColor3s
Definition: GLLoader.c:1200
PFNGLTEXIMAGE3DMULTISAMPLEPROC afw_gl_glTexImage3DMultisample
Definition: GLLoader.c:1638
PFNGLENABLEVERTEXARRAYEXTPROC afw_gl_glEnableVertexArrayEXT
Definition: GLLoader.c:3271
PFNGLVERTEXATTRIB1SVARBPROC afw_gl_glVertexAttrib1svARB
Definition: GLLoader.c:2859
PFNGLVERTEXATTRIB3SPROC afw_gl_glVertexAttrib3s
Definition: GLLoader.c:1335
PFNGLTEXCOORD4XOESPROC afw_gl_glTexCoord4xOES
Definition: GLLoader.c:4217
static void load_GL_NV_gpu_shader5(AFWGLloadproc load)
Definition: GLLoader.c:7998
PFNGLINDEXIPROC afw_gl_glIndexi
Definition: GLLoader.c:1442
static void load_GL_NV_vdpau_interop(AFWGLloadproc load)
Definition: GLLoader.c:8305
PFNGLVERTEXARRAYNORMALOFFSETEXTPROC afw_gl_glVertexArrayNormalOffsetEXT
Definition: GLLoader.c:3264
PFNGLRECTIVPROC afw_gl_glRectiv
Definition: GLLoader.c:1452
PFNGLVERTEXATTRIB3DNVPROC afw_gl_glVertexAttrib3dNV
Definition: GLLoader.c:4035
PFNGLISTEXTUREHANDLERESIDENTNVPROC afw_gl_glIsTextureHandleResidentNV
Definition: GLLoader.c:3661
PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC afw_gl_glNamedFramebufferReadBuffer
Definition: GLLoader.c:1274
PFNGLCONVOLUTIONFILTER2DPROC afw_gl_glConvolutionFilter2D
Definition: GLLoader.c:2672
PFNGLUNIFORM3UIVEXTPROC afw_gl_glUniform3uivEXT
Definition: GLLoader.c:3360
PFNGLVERTEXATTRIB3SVARBPROC afw_gl_glVertexAttrib3svARB
Definition: GLLoader.c:2871
PFNGLDELETETRANSFORMFEEDBACKSPROC afw_gl_glDeleteTransformFeedbacks
Definition: GLLoader.c:1136
int AFW_GL_GL_ARB_seamless_cubemap_per_texture
Definition: GLLoader.c:2221
PFNGLTEXTURESUBIMAGE3DPROC afw_gl_glTextureSubImage3D
Definition: GLLoader.c:1579
PFNGLCOPYTEXSUBIMAGE1DEXTPROC afw_gl_glCopyTexSubImage1DEXT
Definition: GLLoader.c:3052
PFNGLGETPOINTERVKHRPROC afw_gl_glGetPointervKHR
Definition: GLLoader.c:3608
int AFW_GL_GL_SGI_color_matrix
Definition: GLLoader.c:1998
PFNGLMULTITEXCOORD3HVNVPROC afw_gl_glMultiTexCoord3hvNV
Definition: GLLoader.c:3786
PFNGLTEXENVXOESPROC afw_gl_glTexEnvxOES
Definition: GLLoader.c:4150
int AFW_GL_GL_PGI_vertex_hints
Definition: GLLoader.c:2189
PFNGLINVALIDATEBUFFERDATAPROC afw_gl_glInvalidateBufferData
Definition: GLLoader.c:1705
int AFW_GL_GL_VERSION_4_5
Definition: GLLoader.c:835
void *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
PFNGLPROGRAMUNIFORM1FEXTPROC afw_gl_glProgramUniform1fEXT
Definition: GLLoader.c:3172
PFNGLPROGRAMUNIFORM4UIVEXTPROC afw_gl_glProgramUniform4uivEXT
Definition: GLLoader.c:3214
PFNGLGENVERTEXARRAYSPROC afw_gl_glGenVertexArrays
Definition: GLLoader.c:1707
PFNGLGETFLOATVPROC afw_gl_glGetFloatv
Definition: GLLoader.c:976
static void load_GL_NV_transform_feedback(AFWGLloadproc load)
Definition: GLLoader.c:8280
PFNGLGETPROGRAMIVNVPROC afw_gl_glGetProgramivNV
Definition: GLLoader.c:4005
int AFW_GL_GL_NV_compute_program5
Definition: GLLoader.c:2139
PFNGLDRAWCOMMANDSSTATESNVPROC afw_gl_glDrawCommandsStatesNV
Definition: GLLoader.c:3674
PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC afw_gl_glReplacementCodeuiVertex3fSUN
Definition: GLLoader.c:4355
PFNGLGETPROGRAMSTRINGNVPROC afw_gl_glGetProgramStringNV
Definition: GLLoader.c:4006
PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC afw_gl_glCompressedMultiTexImage3DEXT
Definition: GLLoader.c:3154
PFNGLVERTEXATTRIBI3IVPROC afw_gl_glVertexAttribI3iv
Definition: GLLoader.c:1537
PFNGLISQUERYARBPROC afw_gl_glIsQueryARB
Definition: GLLoader.c:2739
PFNGLVERTEXSTREAM1DVATIPROC afw_gl_glVertexStream1dvATI
Definition: GLLoader.c:2966
PFNGLPROGRAMUNIFORM3UI64VNVPROC afw_gl_glProgramUniform3ui64vNV
Definition: GLLoader.c:2511
PFNGLSHADEROP1EXTPROC afw_gl_glShaderOp1EXT
Definition: GLLoader.c:3515
PFNGLSECONDARYCOLORFORMATNVPROC afw_gl_glSecondaryColorFormatNV
Definition: GLLoader.c:3993
PFNGLBLENDBARRIERKHRPROC afw_gl_glBlendBarrierKHR
Definition: GLLoader.c:3597
static void load_GL_ARB_texture_barrier(AFWGLloadproc load)
Definition: GLLoader.c:6391
PFNGLDISABLEINDEXEDEXTPROC afw_gl_glDisableIndexedEXT
Definition: GLLoader.c:3143
int AFW_GL_GL_ARB_texture_buffer_object
Definition: GLLoader.c:2389
static void load_GL_ARB_separate_shader_objects(AFWGLloadproc load)
Definition: GLLoader.c:6227
PFNGLPROGRAMUNIFORM1UI64VNVPROC afw_gl_glProgramUniform1ui64vNV
Definition: GLLoader.c:2509
static void load_GL_VERSION_4_1(AFWGLloadproc load)
Definition: GLLoader.c:5183
PFNGLPROGRAMUNIFORM2IEXTPROC afw_gl_glProgramUniform2iEXT
Definition: GLLoader.c:3177
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC afw_gl_glCompressedTextureSubImage3D
Definition: GLLoader.c:1488
PFNGLGETPROGRAMIVARBPROC afw_gl_glGetProgramivARB
Definition: GLLoader.c:2618
PFNGLSAMPLERPARAMETERIUIVPROC afw_gl_glSamplerParameterIuiv
Definition: GLLoader.c:1406
PFNGLPROGRAMUNIFORM3IVPROC afw_gl_glProgramUniform3iv
Definition: GLLoader.c:902
PFNGLPROGRAMUNIFORM2FVEXTPROC afw_gl_glProgramUniform2fvEXT
Definition: GLLoader.c:3181
PFNGLVERTEX3XVOESPROC afw_gl_glVertex3xvOES
Definition: GLLoader.c:4224
int AFW_GL_GL_NV_point_sprite
Definition: GLLoader.c:2269
int AFW_GL_GL_AMD_debug_output
Definition: GLLoader.c:1948
PFNGLGETSHADERINFOLOGPROC afw_gl_glGetShaderInfoLog
Definition: GLLoader.c:1640
static void load_GL_ARB_timer_query(AFWGLloadproc load)
Definition: GLLoader.c:6435
int AFW_GL_GL_NV_transform_feedback2
Definition: GLLoader.c:2170
PFNGLDRAWELEMENTSINSTANCEDPROC afw_gl_glDrawElementsInstanced
Definition: GLLoader.c:1243
PFNGLRASTERPOS2SVPROC afw_gl_glRasterPos2sv
Definition: GLLoader.c:1548
static void load_GL_EXT_multisample(AFWGLloadproc load)
Definition: GLLoader.c:7348
PFNGLDELETETEXTURESEXTPROC afw_gl_glDeleteTexturesEXT
Definition: GLLoader.c:3477
PFNGLFRAGMENTLIGHTISGIXPROC afw_gl_glFragmentLightiSGIX
Definition: GLLoader.c:4267
PFNGLGETVARIANTINTEGERVEXTPROC afw_gl_glGetVariantIntegervEXT
Definition: GLLoader.c:3543
int AFW_GL_GL_VERSION_4_2
Definition: GLLoader.c:832
PFNGLFRUSTUMXOESPROC afw_gl_glFrustumxOES
Definition: GLLoader.c:4128
PFNGLWINDOWPOS3DVPROC afw_gl_glWindowPos3dv
Definition: GLLoader.c:1071
PFNGLTEXCOORD4SVPROC afw_gl_glTexCoord4sv
Definition: GLLoader.c:1013
PFNGLMULTITEXCOORD3XOESPROC afw_gl_glMultiTexCoord3xOES
Definition: GLLoader.c:4193
PFNGLEVALMESH1PROC afw_gl_glEvalMesh1
Definition: GLLoader.c:1336
int AFW_GL_GL_NV_deep_texture3D
Definition: GLLoader.c:2371
PFNGLAREPROGRAMSRESIDENTNVPROC afw_gl_glAreProgramsResidentNV
Definition: GLLoader.c:3998
PFNGLGETLIGHTFVPROC afw_gl_glGetLightfv
Definition: GLLoader.c:1252
PFNGLGETCONVOLUTIONFILTEREXTPROC afw_gl_glGetConvolutionFilterEXT
Definition: GLLoader.c:3023
PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC afw_gl_glVertexArrayVertexAttribLOffsetEXT
Definition: GLLoader.c:3315
PFNGLGETATTACHEDSHADERSPROC afw_gl_glGetAttachedShaders
Definition: GLLoader.c:1115
static void load_GL_ARB_texture_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:6395
static void load_GL_NV_viewport_swizzle(AFWGLloadproc load)
Definition: GLLoader.c:8468
PFNGLTEXCOORD4DVPROC afw_gl_glTexCoord4dv
Definition: GLLoader.c:1382
PFNGLFINISHFENCENVPROC afw_gl_glFinishFenceNV
Definition: GLLoader.c:3715
PFNGLGENPROGRAMPIPELINESEXTPROC afw_gl_glGenProgramPipelinesEXT
Definition: GLLoader.c:3453
PFNGLGETBUFFERPOINTERVPROC afw_gl_glGetBufferPointerv
Definition: GLLoader.c:1397
PFNGLENDVIDEOCAPTURENVPROC afw_gl_glEndVideoCaptureNV
Definition: GLLoader.c:4088
int AFW_GL_GL_OES_byte_coordinates
Definition: GLLoader.c:2325
int AFW_GL_GL_EXT_gpu_shader4
Definition: GLLoader.c:2113
PFNGLGETVERTEXATTRIBPOINTERVPROC afw_gl_glGetVertexAttribPointerv
Definition: GLLoader.c:1059
PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC afw_gl_glAcquireKeyedMutexWin32EXT
Definition: GLLoader.c:3555
PFNGLDEPTHRANGEFPROC afw_gl_glDepthRangef
Definition: GLLoader.c:1502
PFNGLMULTITEXCOORD4DVPROC afw_gl_glMultiTexCoord4dv
Definition: GLLoader.c:857
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC afw_gl_glNamedProgramLocalParametersI4uivEXT
Definition: GLLoader.c:3221
PFNGLBINDTEXTUREUNITPARAMETEREXTPROC afw_gl_glBindTextureUnitParameterEXT
Definition: GLLoader.c:3539
PFNGLBLENDFUNCSEPARATEPROC afw_gl_glBlendFuncSeparate
Definition: GLLoader.c:1693
PFNGLVERTEXATTRIBI4USVEXTPROC afw_gl_glVertexAttribI4usvEXT
Definition: GLLoader.c:4081
PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC afw_gl_glDrawRangeElementArrayAPPLE
Definition: GLLoader.c:2539
PFNGLVERTEXATTRIB4IVARBPROC afw_gl_glVertexAttrib4ivARB
Definition: GLLoader.c:2884
static int open_gl(void)
Definition: GLLoader.c:644
PFNGLGETMAPPARAMETERFVNVPROC afw_gl_glGetMapParameterfvNV
Definition: GLLoader.c:3703
PFNGLVERTEXATTRIBI1UIVPROC afw_gl_glVertexAttribI1uiv
Definition: GLLoader.c:1260
PFNGLSAMPLEMASKIPROC afw_gl_glSampleMaski
Definition: GLLoader.c:1179
PFNGLDEBUGMESSAGEINSERTARBPROC afw_gl_glDebugMessageInsertARB
Definition: GLLoader.c:2592
PFNGLPATHCOMMANDSNVPROC afw_gl_glPathCommandsNV
Definition: GLLoader.c:3821
PFNGLCOMPRESSEDTEXIMAGE3DPROC afw_gl_glCompressedTexImage3D
Definition: GLLoader.c:886
PFNGLFRUSTUMPROC afw_gl_glFrustum
Definition: GLLoader.c:1671
PFNGLGETDETAILTEXFUNCSGISPROC afw_gl_glGetDetailTexFuncSGIS
Definition: GLLoader.c:4237
int AFW_GL_GL_NV_copy_image
Definition: GLLoader.c:1909
static void load_GL_INTEL_map_texture(AFWGLloadproc load)
Definition: GLLoader.c:7688
PFNGLDELETEASYNCMARKERSSGIXPROC afw_gl_glDeleteAsyncMarkersSGIX
Definition: GLLoader.c:4261
PFNGLGETVARIANTBOOLEANVEXTPROC afw_gl_glGetVariantBooleanvEXT
Definition: GLLoader.c:3542
PFNGLSECONDARYCOLOR3IEXTPROC afw_gl_glSecondaryColor3iEXT
Definition: GLLoader.c:3425
PFNGLSCALEXOESPROC afw_gl_glScalexOES
Definition: GLLoader.c:4149
PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC afw_gl_glCopyMultiTexSubImage1DEXT
Definition: GLLoader.c:3127
PFNGLVERTEXATTRIBI2UIPROC afw_gl_glVertexAttribI2ui
Definition: GLLoader.c:1744
PFNGLGETTEXPARAMETERIIVPROC afw_gl_glGetTexParameterIiv
Definition: GLLoader.c:1628
PFNGLBINDFRAMEBUFFEREXTPROC afw_gl_glBindFramebufferEXT
Definition: GLLoader.c:3338
PFNGLMAPGRID1DPROC afw_gl_glMapGrid1d
Definition: GLLoader.c:846
int AFW_GL_GL_EXT_pixel_buffer_object
Definition: GLLoader.c:2429
PFNGLRASTERPOS2XVOESPROC afw_gl_glRasterPos2xvOES
Definition: GLLoader.c:4204
PFNGLVERTEXATTRIBL2DVEXTPROC afw_gl_glVertexAttribL2dvEXT
Definition: GLLoader.c:3505
int AFW_GL_GL_APPLE_specular_vector
Definition: GLLoader.c:2145
PFNGLREPLACEMENTCODEUBVSUNPROC afw_gl_glReplacementCodeubvSUN
Definition: GLLoader.c:4329
PFNGLNORMALP3UIVPROC afw_gl_glNormalP3uiv
Definition: GLLoader.c:1066
static void load_GL_INTEL_performance_query(AFWGLloadproc load)
Definition: GLLoader.c:7701
PFNGLGENVERTEXARRAYSAPPLEPROC afw_gl_glGenVertexArraysAPPLE
Definition: GLLoader.c:2559
PFNGLVERTEXSTREAM2IVATIPROC afw_gl_glVertexStream2ivATI
Definition: GLLoader.c:2970
PFNGLGETPROGRAMPARAMETERFVNVPROC afw_gl_glGetProgramParameterfvNV
Definition: GLLoader.c:4004
PFNGLSECONDARYCOLOR3HVNVPROC afw_gl_glSecondaryColor3hvNV
Definition: GLLoader.c:3792
int AFW_GL_GL_APPLE_float_pixels
Definition: GLLoader.c:2381
PFNGLBINORMAL3DEXTPROC afw_gl_glBinormal3dEXT
Definition: GLLoader.c:3040
static void load_GL_GREMEDY_frame_terminator(AFWGLloadproc load)
Definition: GLLoader.c:7643
int AFW_GL_GL_SGIX_calligraphic_fragment
Definition: GLLoader.c:1996
int AFW_GL_GL_ARB_framebuffer_sRGB
Definition: GLLoader.c:1913
static void load_GL_EXT_external_buffer(AFWGLloadproc load)
Definition: GLLoader.c:7221
PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glColor4fNormal3fVertex3fvSUN
Definition: GLLoader.c:4340
PFNGLRASTERPOS2DVPROC afw_gl_glRasterPos2dv
Definition: GLLoader.c:1247
PFNGLCREATERENDERBUFFERSPROC afw_gl_glCreateRenderbuffers
Definition: GLLoader.c:1130
PFNGLUNIFORM2UI64VNVPROC afw_gl_glUniform2ui64vNV
Definition: GLLoader.c:2492
PFNGLVERTEXATTRIBS3FVNVPROC afw_gl_glVertexAttribs3fvNV
Definition: GLLoader.c:4056
PFNGLGETOCCLUSIONQUERYUIVNVPROC afw_gl_glGetOcclusionQueryuivNV
Definition: GLLoader.c:3814
PFNGLMATERIALFVPROC afw_gl_glMaterialfv
Definition: GLLoader.c:1168
PFNGLGETTEXTUREPARAMETERIUIVEXTPROC afw_gl_glGetTextureParameterIuivEXT
Definition: GLLoader.c:3202
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC afw_gl_glProgramUniformMatrix3x4fv
Definition: GLLoader.c:1754
PFNGLMEMORYBARRIERBYREGIONPROC afw_gl_glMemoryBarrierByRegion
Definition: GLLoader.c:1440
PFNGLTANGENTPOINTEREXTPROC afw_gl_glTangentPointerEXT
Definition: GLLoader.c:3048
PFNGLGETUNIFORMBUFFERSIZEEXTPROC afw_gl_glGetUniformBufferSizeEXT
Definition: GLLoader.c:3005
static void load_GL_ARB_transform_feedback_instanced(AFWGLloadproc load)
Definition: GLLoader.c:6458
static void load_GL_ARB_texture_multisample(AFWGLloadproc load)
Definition: GLLoader.c:6413
PFNGLDRAWARRAYSPROC afw_gl_glDrawArrays
Definition: GLLoader.c:1712
PFNGLUNIFORM1UI64ARBPROC afw_gl_glUniform1ui64ARB
Definition: GLLoader.c:2634
static int get_exts(void)
Definition: GLLoader.c:728
PFNGLCOLOR4BVPROC afw_gl_glColor4bv
Definition: GLLoader.c:1714
PFNGLWINDOWPOS2SVPROC afw_gl_glWindowPos2sv
Definition: GLLoader.c:1585
PFNGLVERTEXATTRIB4DPROC afw_gl_glVertexAttrib4d
Definition: GLLoader.c:1316
PFNGLUNIFORM2FPROC afw_gl_glUniform2f
Definition: GLLoader.c:1665
PFNGLSECONDARYCOLOR3USVPROC afw_gl_glSecondaryColor3usv
Definition: GLLoader.c:916
PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC afw_gl_glGetTransformFeedbackVaryingEXT
Definition: GLLoader.c:3490
PFNGLVERTEXATTRIBI2UIVEXTPROC afw_gl_glVertexAttribI2uivEXT
Definition: GLLoader.c:4075
PFNGLVERTEXATTRIBI1UIEXTPROC afw_gl_glVertexAttribI1uiEXT
Definition: GLLoader.c:4066
PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC afw_gl_glMultiDrawArraysIndirectBindlessCountNV
Definition: GLLoader.c:3648
int AFW_GL_GL_SGIS_texture_color_mask
Definition: GLLoader.c:2350
PFNGLGETPOINTERVEXTPROC afw_gl_glGetPointervEXT
Definition: GLLoader.c:3495
PFNGLVERTEXSTREAM3DATIPROC afw_gl_glVertexStream3dATI
Definition: GLLoader.c:2981
PFNGLGETUNIFORMOFFSETEXTPROC afw_gl_glGetUniformOffsetEXT
Definition: GLLoader.c:3006
PFNGLTEXCOORD4XVOESPROC afw_gl_glTexCoord4xvOES
Definition: GLLoader.c:4218
PFNGLMULTIDRAWELEMENTSEXTPROC afw_gl_glMultiDrawElementsEXT
Definition: GLLoader.c:3400
static void load_GL_SGIS_multisample(AFWGLloadproc load)
Definition: GLLoader.c:8638
static void load_GL_AMD_interleaved_elements(AFWGLloadproc load)
Definition: GLLoader.c:5544
PFNGLTEXCOORD2SVPROC afw_gl_glTexCoord2sv
Definition: GLLoader.c:1324
PFNGLDRAWTRANSFORMFEEDBACKPROC afw_gl_glDrawTransformFeedback
Definition: GLLoader.c:1526
PFNGLBEGINVERTEXSHADEREXTPROC afw_gl_glBeginVertexShaderEXT
Definition: GLLoader.c:3510
PFNGLMAPVERTEXATTRIB2DAPPLEPROC afw_gl_glMapVertexAttrib2dAPPLE
Definition: GLLoader.c:2569
PFNGLVALIDATEPROGRAMPROC afw_gl_glValidateProgram
Definition: GLLoader.c:1713
PFNGLCONSERVATIVERASTERPARAMETERINVPROC afw_gl_glConservativeRasterParameteriNV
Definition: GLLoader.c:3687
PFNGLVERTEXATTRIBDIVISORARBPROC afw_gl_glVertexAttribDivisorARB
Definition: GLLoader.c:2696
PFNGLMEMORYBARRIERPROC afw_gl_glMemoryBarrier
Definition: GLLoader.c:1077
PFNGLGETVERTEXATTRIBDVARBPROC afw_gl_glGetVertexAttribdvARB
Definition: GLLoader.c:2893
PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC afw_gl_glCompressedMultiTexImage2DEXT
Definition: GLLoader.c:3155
PFNGLVERTEXATTRIBL4UI64VNVPROC afw_gl_glVertexAttribL4ui64vNV
Definition: GLLoader.c:3982
static void load_GL_EXT_separate_shader_objects(AFWGLloadproc load)
Definition: GLLoader.c:7431
PFNGLDEBUGMESSAGEINSERTPROC afw_gl_glDebugMessageInsert
Definition: GLLoader.c:1826
PFNGLWINDOWPOS2IVPROC afw_gl_glWindowPos2iv
Definition: GLLoader.c:1015
PFNGLCOLORTABLEPARAMETERIVSGIPROC afw_gl_glColorTableParameterivSGI
Definition: GLLoader.c:4309
PFNGLINDEXPOINTERLISTIBMPROC afw_gl_glIndexPointerListIBM
Definition: GLLoader.c:3574
int AFW_GL_GL_ARB_fragment_program_shadow
Definition: GLLoader.c:2328
static void load_GL_APPLE_vertex_program_evaluators(AFWGLloadproc load)
Definition: GLLoader.c:5643
static void load_GL_AMD_multi_draw_indirect(AFWGLloadproc load)
Definition: GLLoader.c:5548
int AFW_GL_GL_NV_vertex_program1_1
Definition: GLLoader.c:2408
PFNGLMULTITEXCOORD3SVPROC afw_gl_glMultiTexCoord3sv
Definition: GLLoader.c:1437
PFNGLINTERPOLATEPATHSNVPROC afw_gl_glInterpolatePathsNV
Definition: GLLoader.c:3830
int AFW_GL_GL_EXT_multisample
Definition: GLLoader.c:1976
PFNGLDELETEPROGRAMSARBPROC afw_gl_glDeleteProgramsARB
Definition: GLLoader.c:2604
PFNGLVERTEXATTRIBI4SVPROC afw_gl_glVertexAttribI4sv
Definition: GLLoader.c:1470
PFNGLUNIFORM1UIVEXTPROC afw_gl_glUniform1uivEXT
Definition: GLLoader.c:3358
PFNGLVERTEXATTRIBS1HVNVPROC afw_gl_glVertexAttribs1hvNV
Definition: GLLoader.c:3803
PFNGLVDPAUUNMAPSURFACESNVPROC afw_gl_glVDPAUUnmapSurfacesNV
Definition: GLLoader.c:3964
PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC afw_gl_glTextureStorageMem2DMultisampleEXT
Definition: GLLoader.c:3390
int AFW_GL_GL_IBM_static_data
Definition: GLLoader.c:2424
static void load_GL_NV_shader_buffer_load(AFWGLloadproc load)
Definition: GLLoader.c:8250
int AFW_GL_GL_ARB_texture_rectangle
Definition: GLLoader.c:2297
PFNGLUNIFORM1UIVPROC afw_gl_glUniform1uiv
Definition: GLLoader.c:948
PFNGLBLITFRAMEBUFFEREXTPROC afw_gl_glBlitFramebufferEXT
Definition: GLLoader.c:3329
PFNGLTEXPARAMETERXOESPROC afw_gl_glTexParameterxOES
Definition: GLLoader.c:4152
PFNGLTEXCOORD1DPROC afw_gl_glTexCoord1d
Definition: GLLoader.c:1353
PFNGLPROGRAMUNIFORM2UIVPROC afw_gl_glProgramUniform2uiv
Definition: GLLoader.c:1037
PFNGLGENFRAGMENTSHADERSATIPROC afw_gl_glGenFragmentShadersATI
Definition: GLLoader.c:2924
PFNGLNORMAL3BVPROC afw_gl_glNormal3bv
Definition: GLLoader.c:1093
PFNGLTEXCOORD2DPROC afw_gl_glTexCoord2d
Definition: GLLoader.c:1792
int AFW_GL_GL_ARB_texture_query_lod
Definition: GLLoader.c:2021
PFNGLGETQUERYOBJECTIVARBPROC afw_gl_glGetQueryObjectivARB
Definition: GLLoader.c:2743
int AFW_GL_GL_ARB_parallel_shader_compile
Definition: GLLoader.c:1917
PFNGLGETQUERYOBJECTUIVPROC afw_gl_glGetQueryObjectuiv
Definition: GLLoader.c:1279
PFNGLVERTEXATTRIBFORMATPROC afw_gl_glVertexAttribFormat
Definition: GLLoader.c:1068
int AFW_GL_GL_EXT_texture_object
Definition: GLLoader.c:2153
PFNGLDELETEOCCLUSIONQUERIESNVPROC afw_gl_glDeleteOcclusionQueriesNV
Definition: GLLoader.c:3809
PFNGLPUSHNAMEPROC afw_gl_glPushName
Definition: GLLoader.c:1620
PFNGLCOLOR4IVPROC afw_gl_glColor4iv
Definition: GLLoader.c:936
PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC afw_gl_glProgramLocalParameterI4ivNV
Definition: GLLoader.c:3744
PFNGLGETPROGRAMENVPARAMETERIIVNVPROC afw_gl_glGetProgramEnvParameterIivNV
Definition: GLLoader.c:3757
PFNGLPATHGLYPHSNVPROC afw_gl_glPathGlyphsNV
Definition: GLLoader.c:3826
PFNGLGETVIDEOUI64VNVPROC afw_gl_glGetVideoui64vNV
Definition: GLLoader.c:3891
PFNGLGETBUFFERSUBDATAARBPROC afw_gl_glGetBufferSubDataARB
Definition: GLLoader.c:2849
PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC afw_gl_glVertexArrayEdgeFlagOffsetEXT
Definition: GLLoader.c:3262
PFNGLVERTEXATTRIB4NSVPROC afw_gl_glVertexAttrib4Nsv
Definition: GLLoader.c:1848
PFNGLGETNTEXIMAGEARBPROC afw_gl_glGetnTexImageARB
Definition: GLLoader.c:2749
PFNGLRASTERPOS2XOESPROC afw_gl_glRasterPos2xOES
Definition: GLLoader.c:4203
PFNGLSIGNALSEMAPHOREEXTPROC afw_gl_glSignalSemaphoreEXT
Definition: GLLoader.c:3442
PFNGLTEXGENXVOESPROC afw_gl_glTexGenxvOES
Definition: GLLoader.c:4220
PFNGLCREATEQUERIESPROC afw_gl_glCreateQueries
Definition: GLLoader.c:1467
PFNGLVERTEXATTRIBI2IEXTPROC afw_gl_glVertexAttribI2iEXT
Definition: GLLoader.c:4063
int AFW_GL_GL_ARB_texture_gather
Definition: GLLoader.c:2322
PFNGLBINDIMAGETEXTUREEXTPROC afw_gl_glBindImageTextureEXT
Definition: GLLoader.c:3459
PFNGLGETPATHDASHARRAYNVPROC afw_gl_glGetPathDashArrayNV
Definition: GLLoader.c:3852
PFNGLGETVERTEXARRAYIVPROC afw_gl_glGetVertexArrayiv
Definition: GLLoader.c:1263
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC afw_gl_glGetActiveSubroutineUniformiv
Definition: GLLoader.c:1478
PFNGLSHADEROP2EXTPROC afw_gl_glShaderOp2EXT
Definition: GLLoader.c:3516
int AFW_GL_GL_EXT_debug_marker
Definition: GLLoader.c:1924
PFNGLMAPGRID2DPROC afw_gl_glMapGrid2d
Definition: GLLoader.c:1030
int AFW_GL_GL_ARB_texture_storage
Definition: GLLoader.c:2330
static void load_GL_ATI_envmap_bumpmap(AFWGLloadproc load)
Definition: GLLoader.c:6736
const GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
int AFW_GL_GL_SGIX_texture_coordinate_clamp
Definition: GLLoader.c:2026
PFNGLPROGRAMUNIFORM4I64VNVPROC afw_gl_glProgramUniform4i64vNV
Definition: GLLoader.c:2504
PFNGLTANGENT3FVEXTPROC afw_gl_glTangent3fvEXT
Definition: GLLoader.c:3033
PFNGLGETPATHMETRICSNVPROC afw_gl_glGetPathMetricsNV
Definition: GLLoader.c:3853
PFNGLBLENDFUNCSEPARATEIARBPROC afw_gl_glBlendFuncSeparateiARB
Definition: GLLoader.c:2599
PFNGLMAP2DPROC afw_gl_glMap2d
Definition: GLLoader.c:1642
PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC afw_gl_glVertexArrayTexCoordOffsetEXT
Definition: GLLoader.c:3265
PFNGLUNIFORMHANDLEUI64VNVPROC afw_gl_glUniformHandleui64vNV
Definition: GLLoader.c:3658
int AFW_GL_GL_WIN_specular_fog
Definition: GLLoader.c:2280
PFNGLWINDOWPOS2FARBPROC afw_gl_glWindowPos2fARB
Definition: GLLoader.c:2902
int AFW_GL_GL_ARB_texture_rgb10_a2ui
Definition: GLLoader.c:2258
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC afw_gl_glProgramUniformMatrix2x4fv
Definition: GLLoader.c:1411
PFNGLVERTEXATTRIBS2DVNVPROC afw_gl_glVertexAttribs2dvNV
Definition: GLLoader.c:4052
PFNGLMULTTRANSPOSEMATRIXXOESPROC afw_gl_glMultTransposeMatrixxOES
Definition: GLLoader.c:4188
PFNGLDRAWTEXTURENVPROC afw_gl_glDrawTextureNV
Definition: GLLoader.c:3692
PFNGLGETNUNIFORMIVKHRPROC afw_gl_glGetnUniformivKHR
Definition: GLLoader.c:3613
PFNGLPNTRIANGLESIATIPROC afw_gl_glPNTrianglesiATI
Definition: GLLoader.c:2940
PFNGLUNIFORM2I64VARBPROC afw_gl_glUniform2i64vARB
Definition: GLLoader.c:2631
PFNGLEVALCOORD1XVOESPROC afw_gl_glEvalCoord1xvOES
Definition: GLLoader.c:4169
int AFW_GL_GL_EXT_x11_sync_object
Definition: GLLoader.c:2237
PFNGLVERTEXATTRIB2SVNVPROC afw_gl_glVertexAttrib2svNV
Definition: GLLoader.c:4034
PFNGLGETVIDEOCAPTURESTREAMFVNVPROC afw_gl_glGetVideoCaptureStreamfvNV
Definition: GLLoader.c:4091
static void load_GL_ARB_shader_storage_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:6342
PFNGLUNIFORM3I64NVPROC afw_gl_glUniform3i64NV
Definition: GLLoader.c:2481
PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC afw_gl_glGetnCompressedTexImageARB
Definition: GLLoader.c:2751
static void load_GL_ARB_compute_variable_group_size(AFWGLloadproc load)
Definition: GLLoader.c:5730
PFNGLSTENCILMASKSEPARATEPROC afw_gl_glStencilMaskSeparate
Definition: GLLoader.c:1380
int AFW_GL_GL_NV_float_buffer
Definition: GLLoader.c:2296
void *APIENTRYP PFNGLMAPTEXTURE2DINTELPROC(GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout)
PFNGLGETMULTITEXPARAMETERIVEXTPROC afw_gl_glGetMultiTexParameterivEXT
Definition: GLLoader.c:3131
PFNGLOBJECTPTRLABELKHRPROC afw_gl_glObjectPtrLabelKHR
Definition: GLLoader.c:3606
PFNGLTEXCOORD3DPROC afw_gl_glTexCoord3d
Definition: GLLoader.c:1020
PFNGLLOADMATRIXDPROC afw_gl_glLoadMatrixd
Definition: GLLoader.c:1057
PFNGLGETUNIFORMSUBROUTINEUIVPROC afw_gl_glGetUniformSubroutineuiv
Definition: GLLoader.c:1091
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC afw_gl_glCompressedTexSubImage2D
Definition: GLLoader.c:990
int AFW_GL_GL_REND_screen_coordinates
Definition: GLLoader.c:1906
PFNGLUNIFORM4IPROC afw_gl_glUniform4i
Definition: GLLoader.c:860
PFNGLGETDEBUGMESSAGELOGARBPROC afw_gl_glGetDebugMessageLogARB
Definition: GLLoader.c:2594
int AFW_GL_GL_OML_interlace
Definition: GLLoader.c:2256
PFNGLPUSHDEBUGGROUPPROC afw_gl_glPushDebugGroup
Definition: GLLoader.c:1869
PFNGLUNIFORM1IVARBPROC afw_gl_glUniform1ivARB
Definition: GLLoader.c:2795
PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC afw_gl_glProgramUniformMatrix4fvEXT
Definition: GLLoader.c:3190
PFNGLGETATTRIBLOCATIONARBPROC afw_gl_glGetAttribLocationARB
Definition: GLLoader.c:2899
PFNGLMULTITEXCOORD1DVARBPROC afw_gl_glMultiTexCoord1dvARB
Definition: GLLoader.c:2706
static void load_GL_EXT_memory_object_fd(AFWGLloadproc load)
Definition: GLLoader.c:7334
static void load_GL_ARB_geometry_shader4(AFWGLloadproc load)
Definition: GLLoader.c:5927
PFNGLVERTEX3FPROC afw_gl_glVertex3f
Definition: GLLoader.c:1813
PFNGLGETPERFMONITORGROUPSAMDPROC afw_gl_glGetPerfMonitorGroupsAMD
Definition: GLLoader.c:2520
PFNGLVERTEXARRAYVERTEXBUFFERSPROC afw_gl_glVertexArrayVertexBuffers
Definition: GLLoader.c:1570
PFNGLVERTEXATTRIB4DARBPROC afw_gl_glVertexAttrib4dARB
Definition: GLLoader.c:2880
PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC afw_gl_glProgramUniformHandleui64ARB
Definition: GLLoader.c:2581
static void load_GL_ARB_sampler_objects(AFWGLloadproc load)
Definition: GLLoader.c:6210
int AFW_GL_GL_ARB_internalformat_query
Definition: GLLoader.c:1926
PFNGLMULTITEXCOORDP3UIPROC afw_gl_glMultiTexCoordP3ui
Definition: GLLoader.c:1428
PFNGLGETOBJECTBUFFERIVATIPROC afw_gl_glGetObjectBufferivATI
Definition: GLLoader.c:2948
PFNGLGETMINMAXPARAMETERFVPROC afw_gl_glGetMinmaxParameterfv
Definition: GLLoader.c:2688
PFNGLALPHAFUNCXOESPROC afw_gl_glAlphaFuncxOES
Definition: GLLoader.c:4120
PFNGLLIGHTMODELXVOESPROC afw_gl_glLightModelxvOES
Definition: GLLoader.c:4134
PFNGLTEXRENDERBUFFERNVPROC afw_gl_glTexRenderbufferNV
Definition: GLLoader.c:3709
PFNGLGETSTRINGPROC afw_gl_glGetString
Definition: GLLoader.c:1344
PFNGLUNIFORMMATRIX3FVARBPROC afw_gl_glUniformMatrix3fvARB
Definition: GLLoader.c:2800
PFNGLTEXTUREIMAGE3DEXTPROC afw_gl_glTextureImage3DEXT
Definition: GLLoader.c:3097
static void load_GL_APPLE_fence(AFWGLloadproc load)
Definition: GLLoader.c:5603
int AFW_GL_GL_SUN_convolution_border_modes
Definition: GLLoader.c:2199
PFNGLTEXCOORD4DPROC afw_gl_glTexCoord4d
Definition: GLLoader.c:1212
PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
Definition: GLLoader.c:4367
PFNGLMATRIXMULTFEXTPROC afw_gl_glMatrixMultfEXT
Definition: GLLoader.c:3065
PFNGLNORMALPOINTERPROC afw_gl_glNormalPointer
Definition: GLLoader.c:903
PFNGLDEPTHBOUNDSDNVPROC afw_gl_glDepthBoundsdNV
Definition: GLLoader.c:3691
int AFW_GL_GL_ARB_cl_event
Definition: GLLoader.c:2038
PFNGLBINORMAL3BEXTPROC afw_gl_glBinormal3bEXT
Definition: GLLoader.c:3038
int AFW_GL_GL_EXT_shader_image_load_formatted
Definition: GLLoader.c:1987
PFNGLTANGENT3DEXTPROC afw_gl_glTangent3dEXT
Definition: GLLoader.c:3030
int AFW_GL_GL_SGIX_igloo_interface
Definition: GLLoader.c:2106
PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC afw_gl_glMulticastGetQueryObjectuivNV
Definition: GLLoader.c:3740
static void load_GL_SUN_triangle_list(AFWGLloadproc load)
Definition: GLLoader.c:8791
int AFW_GL_GL_APPLE_element_array
Definition: GLLoader.c:2462
int AFW_GL_GL_NV_blend_equation_advanced
Definition: GLLoader.c:1902
int AFW_GL_GL_EXT_bindable_uniform
Definition: GLLoader.c:2169
PFNGLGETNCONVOLUTIONFILTERPROC afw_gl_glGetnConvolutionFilter
Definition: GLLoader.c:1668
int AFW_GL_GL_ARB_draw_instanced
Definition: GLLoader.c:1930
static void load_GL_EXT_framebuffer_object(AFWGLloadproc load)
Definition: GLLoader.c:7242
PFNGLTEXCOORD3XOESPROC afw_gl_glTexCoord3xOES
Definition: GLLoader.c:4215
PFNGLVERTEXATTRIB4NUSVPROC afw_gl_glVertexAttrib4Nusv
Definition: GLLoader.c:1729
PFNGLIMAGETRANSFORMPARAMETERIHPPROC afw_gl_glImageTransformParameteriHP
Definition: GLLoader.c:3561
PFNGLFRAGMENTMATERIALISGIXPROC afw_gl_glFragmentMaterialiSGIX
Definition: GLLoader.c:4275
PFNGLVARIANTUBVEXTPROC afw_gl_glVariantubvEXT
Definition: GLLoader.c:3530
PFNGLGETPERFQUERYINFOINTELPROC afw_gl_glGetPerfQueryInfoINTEL
Definition: GLLoader.c:3596
PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC afw_gl_glMakeNamedBufferNonResidentNV
Definition: GLLoader.c:3920
PFNGLLOADTRANSPOSEMATRIXFARBPROC afw_gl_glLoadTransposeMatrixfARB
Definition: GLLoader.c:2829
unsigned long int size_t
Definition: LibC/STDDef.h:57
int AFW_GL_GL_ARB_map_buffer_alignment
Definition: GLLoader.c:2089
PFNGLCOLOR3FPROC afw_gl_glColor3f
Definition: GLLoader.c:955
PFNGLCOMBINEROUTPUTNVPROC afw_gl_glCombinerOutputNV
Definition: GLLoader.c:3903
PFNGLVERTEXATTRIB2FVNVPROC afw_gl_glVertexAttrib2fvNV
Definition: GLLoader.c:4032
PFNGLREADBUFFERPROC afw_gl_glReadBuffer
Definition: GLLoader.c:1883
PFNGLVERTEXATTRIB4UBVNVPROC afw_gl_glVertexAttrib4ubvNV
Definition: GLLoader.c:4048
PFNGLWINDOWPOS2IVMESAPROC afw_gl_glWindowPos2ivMESA
Definition: GLLoader.c:3621
PFNGLGETTEXIMAGEPROC afw_gl_glGetTexImage
Definition: GLLoader.c:1184
PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC afw_gl_glGetProgramEnvParameterIuivNV
Definition: GLLoader.c:3758
PFNGLMATRIXLOADFEXTPROC afw_gl_glMatrixLoadfEXT
Definition: GLLoader.c:3063
PFNGLPROGRAMUNIFORM1FVEXTPROC afw_gl_glProgramUniform1fvEXT
Definition: GLLoader.c:3180
PFNGLCOLORPOINTERLISTIBMPROC afw_gl_glColorPointerListIBM
Definition: GLLoader.c:3570
PFNGLTEXPARAMETERIVPROC afw_gl_glTexParameteriv
Definition: GLLoader.c:1528
PFNGLDISABLEPROC afw_gl_glDisable
Definition: GLLoader.c:1090
int AFW_GL_GL_ARB_shader_texture_lod
Definition: GLLoader.c:2277
PFNGLORTHOFOESPROC afw_gl_glOrthofOES
Definition: GLLoader.c:4233
PFNGLPOLYGONOFFSETCLAMPEXTPROC afw_gl_glPolygonOffsetClampEXT
Definition: GLLoader.c:3416
static void load_GL_SGIS_sharpen_texture(AFWGLloadproc load)
Definition: GLLoader.c:8657
PFNGLLINKPROGRAMARBPROC afw_gl_glLinkProgramARB
Definition: GLLoader.c:2780
PFNGLRASTERPOS2FVPROC afw_gl_glRasterPos2fv
Definition: GLLoader.c:1611
int AFW_GL_GL_ARB_cull_distance
Definition: GLLoader.c:2205
PFNGLPROGRAMLOCALPARAMETERI4UINVPROC afw_gl_glProgramLocalParameterI4uiNV
Definition: GLLoader.c:3746
int AFW_GL_GL_NV_bindless_multi_draw_indirect
Definition: GLLoader.c:2331
PFNGLDRAWELEMENTARRAYATIPROC afw_gl_glDrawElementArrayATI
Definition: GLLoader.c:2918
PFNGLDRAWRANGEELEMENTSEXTPROC afw_gl_glDrawRangeElementsEXT
Definition: GLLoader.c:3321
int AFW_GL_GL_KHR_robust_buffer_access_behavior
Definition: GLLoader.c:2138
PFNGLCOLORP3UIVPROC afw_gl_glColorP3uiv
Definition: GLLoader.c:1795
PFNGLTEXCOORD4BOESPROC afw_gl_glTexCoord4bOES
Definition: GLLoader.c:4112
int AFW_GL_GL_EXT_light_texture
Definition: GLLoader.c:2078
PFNGLNORMALP3UIPROC afw_gl_glNormalP3ui
Definition: GLLoader.c:1398
PFNGLMATRIXINDEXUSVARBPROC afw_gl_glMatrixIndexusvARB
Definition: GLLoader.c:2699
PFNGLGETNCONVOLUTIONFILTERARBPROC afw_gl_glGetnConvolutionFilterARB
Definition: GLLoader.c:2764
PFNGLPROGRAMUNIFORM3I64NVPROC afw_gl_glProgramUniform3i64NV
Definition: GLLoader.c:2499
PFNGLINDEXDPROC afw_gl_glIndexd
Definition: GLLoader.c:1732
PFNGLDEBUGMESSAGECALLBACKKHRPROC afw_gl_glDebugMessageCallbackKHR
Definition: GLLoader.c:3600
int AFW_GL_GL_EXT_index_texture
Definition: GLLoader.c:2400
PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC afw_gl_glTransformFeedbackBufferBase
Definition: GLLoader.c:1540
int AFW_GL_GL_EXT_memory_object
Definition: GLLoader.c:1969
PFNGLISSAMPLERPROC afw_gl_glIsSampler
Definition: GLLoader.c:1458
PFNGLLOADNAMEPROC afw_gl_glLoadName
Definition: GLLoader.c:877
static void load_GL_ATI_vertex_array_object(AFWGLloadproc load)
Definition: GLLoader.c:6775
PFNGLINDEXFVPROC afw_gl_glIndexfv
Definition: GLLoader.c:1374
PFNGLVERTEXP3UIVPROC afw_gl_glVertexP3uiv
Definition: GLLoader.c:1352
PFNGLTEXCOORD1FPROC afw_gl_glTexCoord1f
Definition: GLLoader.c:1214
PFNGLMULTIDRAWARRAYSEXTPROC afw_gl_glMultiDrawArraysEXT
Definition: GLLoader.c:3399
int AFW_GL_GL_NV_blend_square
Definition: GLLoader.c:2105
static int max_loaded_major
Definition: GLLoader.c:721
static void load_GL_INTEL_framebuffer_CMAA(AFWGLloadproc load)
Definition: GLLoader.c:7684
PFNGLISPROGRAMARBPROC afw_gl_glIsProgramARB
Definition: GLLoader.c:2620
PFNGLVERTEXSTREAM4IATIPROC afw_gl_glVertexStream4iATI
Definition: GLLoader.c:2985
int AFW_GL_GL_ARB_vertex_array_object
Definition: GLLoader.c:2393
int AFW_GL_GL_MESA_shader_integer_functions
Definition: GLLoader.c:2188
PFNGLCREATETEXTURESPROC afw_gl_glCreateTextures
Definition: GLLoader.c:1225
PFNGLMATRIXLOAD3X3FNVPROC afw_gl_glMatrixLoad3x3fNV
Definition: GLLoader.c:3861
PFNGLTEXCOORD1IVPROC afw_gl_glTexCoord1iv
Definition: GLLoader.c:1807
int AFW_GL_GL_EXT_debug_label
Definition: GLLoader.c:2366
PFNGLGETMULTITEXGENFVEXTPROC afw_gl_glGetMultiTexGenfvEXT
Definition: GLLoader.c:3115
PFNGLGETDOUBLEINDEXEDVEXTPROC afw_gl_glGetDoubleIndexedvEXT
Definition: GLLoader.c:3140
static void load_GL_NV_conditional_render(AFWGLloadproc load)
Definition: GLLoader.c:7861
PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC afw_gl_glDisableVariantClientStateEXT
Definition: GLLoader.c:3535
PFNGLGETACTIVESUBROUTINENAMEPROC afw_gl_glGetActiveSubroutineName
Definition: GLLoader.c:1756
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC afw_gl_glProgramUniformMatrix4x2dv
Definition: GLLoader.c:1181
PFNGLARETEXTURESRESIDENTEXTPROC afw_gl_glAreTexturesResidentEXT
Definition: GLLoader.c:3475
PFNGLDRAWCOMMANDSADDRESSNVPROC afw_gl_glDrawCommandsAddressNV
Definition: GLLoader.c:3673
int AFW_GL_GL_NV_blend_minmax_factor
Definition: GLLoader.c:2030
PFNGLPOLYGONOFFSETXOESPROC afw_gl_glPolygonOffsetxOES
Definition: GLLoader.c:4147
PFNGLGETTEXTUREIMAGEEXTPROC afw_gl_glGetTextureImageEXT
Definition: GLLoader.c:3092
int AFW_GL_GL_ARB_vertex_attrib_binding
Definition: GLLoader.c:2290
PFNGLVERTEXATTRIBP4UIPROC afw_gl_glVertexAttribP4ui
Definition: GLLoader.c:1689
PFNGLBEGINQUERYINDEXEDPROC afw_gl_glBeginQueryIndexed
Definition: GLLoader.c:1249
PFNGLRESETHISTOGRAMEXTPROC afw_gl_glResetHistogramEXT
Definition: GLLoader.c:3370
static void load_GL_ARB_blend_func_extended(AFWGLloadproc load)
Definition: GLLoader.c:5694
int AFW_GL_GL_ARB_occlusion_query
Definition: GLLoader.c:2308
PFNGLVERTEXATTRIBI4IVEXTPROC afw_gl_glVertexAttribI4ivEXT
Definition: GLLoader.c:4073
PFNGLTEXTUREPARAMETERIIVPROC afw_gl_glTextureParameterIiv
Definition: GLLoader.c:987
int AFW_GL_GL_AMD_transform_feedback3_lines_triangles
Definition: GLLoader.c:2438
PFNGLTEXIMAGE1DPROC afw_gl_glTexImage1D
Definition: GLLoader.c:1231
PFNGLMULTITEXCOORDP3UIVPROC afw_gl_glMultiTexCoordP3uiv
Definition: GLLoader.c:1285
static void load_GL_ARB_buffer_storage(AFWGLloadproc load)
Definition: GLLoader.c:5699
PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC afw_gl_glGetPixelTransformParameterivEXT
Definition: GLLoader.c:3411
PFNGLTEXCOORD2IPROC afw_gl_glTexCoord2i
Definition: GLLoader.c:952
PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC afw_gl_glProgramNamedParameter4fvNV
Definition: GLLoader.c:3719
static void load_GL_AMD_draw_buffers_blend(AFWGLloadproc load)
Definition: GLLoader.c:5493
int AFW_GL_GL_EXT_color_subtable
Definition: GLLoader.c:1931
PFNGLCOLOR4XOESPROC afw_gl_glColor4xOES
Definition: GLLoader.c:4124
PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC afw_gl_glVertexArrayMultiTexCoordOffsetEXT
Definition: GLLoader.c:3266
int AFW_GL_GL_ARB_enhanced_layouts
Definition: GLLoader.c:2064
PFNGLDRAWELEMENTSINSTANCEDARBPROC afw_gl_glDrawElementsInstancedARB
Definition: GLLoader.c:2601
PFNGLWINDOWPOS3IVARBPROC afw_gl_glWindowPos3ivARB
Definition: GLLoader.c:2913
PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC afw_gl_glTextureStorage2DMultisampleEXT
Definition: GLLoader.c:3307
PFNGLGETPROGRAMINFOLOGPROC afw_gl_glGetProgramInfoLog
Definition: GLLoader.c:1097
PFNGLVERTEXATTRIB3FVARBPROC afw_gl_glVertexAttrib3fvARB
Definition: GLLoader.c:2869
PFNGLGETATTRIBLOCATIONPROC afw_gl_glGetAttribLocation
Definition: GLLoader.c:1092
PFNGLMULTITEXCOORD4IVPROC afw_gl_glMultiTexCoord4iv
Definition: GLLoader.c:1597
PFNGLBINDPROGRAMPIPELINEEXTPROC afw_gl_glBindProgramPipelineEXT
Definition: GLLoader.c:3450
PFNGLDELETESHADERPROC afw_gl_glDeleteShader
Definition: GLLoader.c:1234
PFNGLPROGRAMUNIFORM3UIVEXTPROC afw_gl_glProgramUniform3uivEXT
Definition: GLLoader.c:3213
static void load_GL_SGIX_fragment_lighting(AFWGLloadproc load)
Definition: GLLoader.c:8689
PFNGLTEXTURERANGEAPPLEPROC afw_gl_glTextureRangeAPPLE
Definition: GLLoader.c:2555
int AFW_GL_GL_ARB_texture_border_clamp
Definition: GLLoader.c:1890
PFNGLLOADTRANSPOSEMATRIXDPROC afw_gl_glLoadTransposeMatrixd
Definition: GLLoader.c:1727
PFNGLGETARRAYOBJECTIVATIPROC afw_gl_glGetArrayObjectivATI
Definition: GLLoader.c:2952
int AFW_GL_GL_ATI_texture_env_combine3
Definition: GLLoader.c:2043
PFNGLTEXTUREPARAMETERIVPROC afw_gl_glTextureParameteriv
Definition: GLLoader.c:1309
PFNGLTEXSTORAGE2DPROC afw_gl_glTexStorage2D
Definition: GLLoader.c:1582
PFNGLSECONDARYCOLOR3DVEXTPROC afw_gl_glSecondaryColor3dvEXT
Definition: GLLoader.c:3422
PFNGLGETUNIFORMFVARBPROC afw_gl_glGetUniformfvARB
Definition: GLLoader.c:2808
int AFW_GL_GL_ARB_sparse_buffer
Definition: GLLoader.c:1991
PFNGLCONVOLUTIONPARAMETERIEXTPROC afw_gl_glConvolutionParameteriEXT
Definition: GLLoader.c:3019
PFNGLCOLOR4UBVPROC afw_gl_glColor4ubv
Definition: GLLoader.c:1182
PFNGLVERTEXATTRIBL3I64NVPROC afw_gl_glVertexAttribL3i64NV
Definition: GLLoader.c:3969
int AFW_GL_GL_EXT_win32_keyed_mutex
Definition: GLLoader.c:2435
PFNGLVERTEXATTRIBL3DVEXTPROC afw_gl_glVertexAttribL3dvEXT
Definition: GLLoader.c:3506
PFNGLTEXCOORD2FVPROC afw_gl_glTexCoord2fv
Definition: GLLoader.c:1494
PFNGLVERTEXATTRIBPARAMETERIAMDPROC afw_gl_glVertexAttribParameteriAMD
Definition: GLLoader.c:2513
PFNGLVERTEX4BOESPROC afw_gl_glVertex4bOES
Definition: GLLoader.c:4118
PFNGLVERTEX2XVOESPROC afw_gl_glVertex2xvOES
Definition: GLLoader.c:4222
PFNGLTANGENT3BEXTPROC afw_gl_glTangent3bEXT
Definition: GLLoader.c:3028
PFNGLMAPBUFFERPROC afw_gl_glMapBuffer
Definition: GLLoader.c:1586
PFNGLMULTITEXCOORD4XOESPROC afw_gl_glMultiTexCoord4xOES
Definition: GLLoader.c:4142
int AFW_GL_GL_ARB_fragment_shader_interlock
Definition: GLLoader.c:2185
int AFW_GL_GL_GREMEDY_frame_terminator
Definition: GLLoader.c:2100
PFNGLGETMAPXVOESPROC afw_gl_glGetMapxvOES
Definition: GLLoader.c:4176
PFNGLMULTITEXCOORD4FPROC afw_gl_glMultiTexCoord4f
Definition: GLLoader.c:1836
PFNGLCOVERFILLPATHNVPROC afw_gl_glCoverFillPathNV
Definition: GLLoader.c:3844
int AFW_GL_GL_EXT_shared_texture_palette
Definition: GLLoader.c:1983
PFNGLTEXCOORD1BVOESPROC afw_gl_glTexCoord1bvOES
Definition: GLLoader.c:4107
static void load_GL_ARB_provoking_vertex(AFWGLloadproc load)
Definition: GLLoader.c:6173
PFNGLPROGRAMUNIFORM1I64ARBPROC afw_gl_glProgramUniform1i64ARB
Definition: GLLoader.c:2646
PFNGLVERTEX3SPROC afw_gl_glVertex3s
Definition: GLLoader.c:1817
PFNGLSTENCILFILLPATHNVPROC afw_gl_glStencilFillPathNV
Definition: GLLoader.c:3839
PFNGLMULTICASTGETQUERYOBJECTIVNVPROC afw_gl_glMulticastGetQueryObjectivNV
Definition: GLLoader.c:3739
int AFW_GL_GL_EXT_index_material
Definition: GLLoader.c:2436
PFNGLVERTEXATTRIBL4DVPROC afw_gl_glVertexAttribL4dv
Definition: GLLoader.c:1629
PFNGLTEXGENDVPROC afw_gl_glTexGendv
Definition: GLLoader.c:904
PFNGLCOLOR3USVPROC afw_gl_glColor3usv
Definition: GLLoader.c:1062
PFNGLRECTXOESPROC afw_gl_glRectxOES
Definition: GLLoader.c:4209
PFNGLGETFRAGMENTMATERIALFVSGIXPROC afw_gl_glGetFragmentMaterialfvSGIX
Definition: GLLoader.c:4279
PFNGLVERTEXATTRIB4BVPROC afw_gl_glVertexAttrib4bv
Definition: GLLoader.c:1216
PFNGLVERTEXATTRIB4NUSVARBPROC afw_gl_glVertexAttrib4NusvARB
Definition: GLLoader.c:2878
PFNGLTRANSLATEFPROC afw_gl_glTranslatef
Definition: GLLoader.c:1525
static void load_GL_ARB_parallel_shader_compile(AFWGLloadproc load)
Definition: GLLoader.c:6151
PFNGLPOLYGONOFFSETCLAMPPROC afw_gl_glPolygonOffsetClamp
Definition: GLLoader.c:1441
PFNGLIMPORTMEMORYFDEXTPROC afw_gl_glImportMemoryFdEXT
Definition: GLLoader.c:3396
PFNGLFRUSTUMFOESPROC afw_gl_glFrustumfOES
Definition: GLLoader.c:4231
int AFW_GL_GL_EXT_framebuffer_blit
Definition: GLLoader.c:2046
PFNGLGETACTIVEUNIFORMARBPROC afw_gl_glGetActiveUniformARB
Definition: GLLoader.c:2807
PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC afw_gl_glFramebufferSamplePositionsfvAMD
Definition: GLLoader.c:2475
PFNGLBLENDEQUATIONINDEXEDAMDPROC afw_gl_glBlendEquationIndexedAMD
Definition: GLLoader.c:2473
PFNGLVERTEXATTRIB4SNVPROC afw_gl_glVertexAttrib4sNV
Definition: GLLoader.c:4045
PFNGLCOLOR4HNVPROC afw_gl_glColor4hNV
Definition: GLLoader.c:3771
PFNGLPROGRAMUNIFORM2UIEXTPROC afw_gl_glProgramUniform2uiEXT
Definition: GLLoader.c:3208
PFNGLLIGHTMODELFPROC afw_gl_glLightModelf
Definition: GLLoader.c:1760
PFNGLPOINTPARAMETERFVSGISPROC afw_gl_glPointParameterfvSGIS
Definition: GLLoader.c:4249
PFNGLVERTEXATTRIBI3IEXTPROC afw_gl_glVertexAttribI3iEXT
Definition: GLLoader.c:4064
PFNGLISPATHNVPROC afw_gl_glIsPathNV
Definition: GLLoader.c:3820
PFNGLNORMALSTREAM3BVATIPROC afw_gl_glNormalStream3bvATI
Definition: GLLoader.c:2992
PFNGLGENSAMPLERSPROC afw_gl_glGenSamplers
Definition: GLLoader.c:1819
PFNGLISSYNCPROC afw_gl_glIsSync
Definition: GLLoader.c:1500
PFNGLTBUFFERMASK3DFXPROC afw_gl_glTbufferMask3DFX
Definition: GLLoader.c:2466
PFNGLCREATESHADEROBJECTARBPROC afw_gl_glCreateShaderObjectARB
Definition: GLLoader.c:2775
PFNGLSECONDARYCOLOR3UBPROC afw_gl_glSecondaryColor3ub
Definition: GLLoader.c:999
PFNGLENABLEVERTEXARRAYATTRIBPROC afw_gl_glEnableVertexArrayAttrib
Definition: GLLoader.c:911
static void load_GL_VERSION_3_1(AFWGLloadproc load)
Definition: GLLoader.c:5033
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC afw_gl_glCompressedTextureSubImage1D
Definition: GLLoader.c:1761
static void load_GL_APPLE_texture_range(AFWGLloadproc load)
Definition: GLLoader.c:5625
PFNGLPROGRAMENVPARAMETERI4INVPROC afw_gl_glProgramEnvParameterI4iNV
Definition: GLLoader.c:3749
PFNGLVARIANTDVEXTPROC afw_gl_glVariantdvEXT
Definition: GLLoader.c:3529
PFNGLMULTITEXCOORDP4UIVPROC afw_gl_glMultiTexCoordP4uiv
Definition: GLLoader.c:1627
PFNGLFRAMETERMINATORGREMEDYPROC afw_gl_glFrameTerminatorGREMEDY
Definition: GLLoader.c:3559
PFNGLWRITEMASKEXTPROC afw_gl_glWriteMaskEXT
Definition: GLLoader.c:3519
PFNGLUNIFORM2IVPROC afw_gl_glUniform2iv
Definition: GLLoader.c:1738
PFNGLGETVIDEOI64VNVPROC afw_gl_glGetVideoi64vNV
Definition: GLLoader.c:3890
PFNGLGETACTIVEUNIFORMSIVPROC afw_gl_glGetActiveUniformsiv
Definition: GLLoader.c:1039
PFNGLUNIFORM1UI64NVPROC afw_gl_glUniform1ui64NV
Definition: GLLoader.c:2487
static void load_GL_NV_conservative_raster_dilate(AFWGLloadproc load)
Definition: GLLoader.c:7870
PFNGLGETPATHCOLORGENFVNVPROC afw_gl_glGetPathColorGenfvNV
Definition: GLLoader.c:3879
PFNGLDEBUGMESSAGECONTROLPROC afw_gl_glDebugMessageControl
Definition: GLLoader.c:959
PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiColor4fNormal3fVertex3fSUN
Definition: GLLoader.c:4363
PFNGLVERTEXSTREAM3SATIPROC afw_gl_glVertexStream3sATI
Definition: GLLoader.c:2975
PFNGLWINDOWPOS2DARBPROC afw_gl_glWindowPos2dARB
Definition: GLLoader.c:2900
int AFW_GL_GL_ARB_depth_texture
Definition: GLLoader.c:1940
PFNGLTEXCOORDFORMATNVPROC afw_gl_glTexCoordFormatNV
Definition: GLLoader.c:3991
PFNGLMULTITEXCOORD1HVNVPROC afw_gl_glMultiTexCoord1hvNV
Definition: GLLoader.c:3782
static void load_GL_ARB_sample_shading(AFWGLloadproc load)
Definition: GLLoader.c:6206
PFNGLGENFRAMEBUFFERSPROC afw_gl_glGenFramebuffers
Definition: GLLoader.c:1056
PFNGLPUSHCLIENTATTRIBPROC afw_gl_glPushClientAttrib
Definition: GLLoader.c:1233
PFNGLGETVIDEOIVNVPROC afw_gl_glGetVideoivNV
Definition: GLLoader.c:3888
static void load_GL_VERSION_4_0(AFWGLloadproc load)
Definition: GLLoader.c:5134
PFNGLFOGCOORDFEXTPROC afw_gl_glFogCoordfEXT
Definition: GLLoader.c:3324
PFNGLVERTEXATTRIBDIVISORPROC afw_gl_glVertexAttribDivisor
Definition: GLLoader.c:1809
PFNGLTESTOBJECTAPPLEPROC afw_gl_glTestObjectAPPLE
Definition: GLLoader.c:2548
int AFW_GL_GL_IBM_cull_vertex
Definition: GLLoader.c:1929
PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC afw_gl_glStencilThenCoverFillPathInstancedNV
Definition: GLLoader.c:3868
PFNGLUNIFORM4FVPROC afw_gl_glUniform4fv
Definition: GLLoader.c:863
PFNGLCOLOR4FVPROC afw_gl_glColor4fv
Definition: GLLoader.c:1747
PFNGLPROGRAMUNIFORM1I64NVPROC afw_gl_glProgramUniform1i64NV
Definition: GLLoader.c:2497
PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC afw_gl_glNamedFramebufferParameteri
Definition: GLLoader.c:1435
static void load_GL_EXT_semaphore_win32(AFWGLloadproc load)
Definition: GLLoader.c:7426
PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC afw_gl_glGetActiveAtomicCounterBufferiv
Definition: GLLoader.c:1044
static void load_GL_OES_single_precision(AFWGLloadproc load)
Definition: GLLoader.c:8611
int AFW_GL_GL_EXT_texture_snorm
Definition: GLLoader.c:2317
PFNGLFOGCOORDHNVPROC afw_gl_glFogCoordhNV
Definition: GLLoader.c:3789
PFNGLMULTITEXCOORD2FPROC afw_gl_glMultiTexCoord2f
Definition: GLLoader.c:970
PFNGLCOPYTEXTURESUBIMAGE1DPROC afw_gl_glCopyTextureSubImage1D
Definition: GLLoader.c:1079
int AFW_GL_GL_KHR_robustness
Definition: GLLoader.c:2222
PFNGLGETPERFQUERYDATAINTELPROC afw_gl_glGetPerfQueryDataINTEL
Definition: GLLoader.c:3594
static void load_GL_ARB_shader_image_load_store(AFWGLloadproc load)
Definition: GLLoader.c:6295
int AFW_GL_GL_ARB_shader_bit_encoding
Definition: GLLoader.c:1973
int AFW_GL_GL_ARB_vertex_shader
Definition: GLLoader.c:2108
PFNGLGETUNIFORMIVARBPROC afw_gl_glGetUniformivARB
Definition: GLLoader.c:2809
PFNGLBLITNAMEDFRAMEBUFFERPROC afw_gl_glBlitNamedFramebuffer
Definition: GLLoader.c:1779
PFNGLPROGRAMUNIFORM2UI64ARBPROC afw_gl_glProgramUniform2ui64ARB
Definition: GLLoader.c:2655
PFNGLISASYNCMARKERSGIXPROC afw_gl_glIsAsyncMarkerSGIX
Definition: GLLoader.c:4262
PFNGLGETPROGRAMRESOURCEINDEXPROC afw_gl_glGetProgramResourceIndex
Definition: GLLoader.c:1789
PFNGLCOLOR4UBVERTEX2FSUNPROC afw_gl_glColor4ubVertex2fSUN
Definition: GLLoader.c:4331
PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC afw_gl_glGetPixelTexGenParameterfvSGIS
Definition: GLLoader.c:4247
int AFW_GL_GL_NV_register_combiners
Definition: GLLoader.c:2206
PFNGLGETSAMPLERPARAMETERIIVPROC afw_gl_glGetSamplerParameterIiv
Definition: GLLoader.c:1692
PFNGLREFERENCEPLANESGIXPROC afw_gl_glReferencePlaneSGIX
Definition: GLLoader.c:4301
PFNGLMULTITEXCOORD3DPROC afw_gl_glMultiTexCoord3d
Definition: GLLoader.c:1811
int AFW_GL_GL_EXT_pixel_transform_color_table
Definition: GLLoader.c:1994
PFNGLBINDPROGRAMARBPROC afw_gl_glBindProgramARB
Definition: GLLoader.c:2603
PFNGLVERTEXATTRIB4FPROC afw_gl_glVertexAttrib4f
Definition: GLLoader.c:840
PFNGLGENBUFFERSPROC afw_gl_glGenBuffers
Definition: GLLoader.c:1739
int AFW_GL_GL_ARB_texture_buffer_object_rgb32
Definition: GLLoader.c:1893
PFNGLPIXELMAPFVPROC afw_gl_glPixelMapfv
Definition: GLLoader.c:1113
int AFW_GL_GL_EXT_texture_perturb_normal
Definition: GLLoader.c:1920
int AFW_GL_GL_AMD_pinned_memory
Definition: GLLoader.c:2220
int AFW_GL_GL_SGIX_convolution_accuracy
Definition: GLLoader.c:1925
PFNGLNAMEDFRAMEBUFFERTEXTUREPROC afw_gl_glNamedFramebufferTexture
Definition: GLLoader.c:928
PFNGLPROGRAMUNIFORM3I64VARBPROC afw_gl_glProgramUniform3i64vARB
Definition: GLLoader.c:2652
PFNGLPOINTPARAMETERFVPROC afw_gl_glPointParameterfv
Definition: GLLoader.c:1523
int AFW_GL_GL_ARB_bindless_texture
Definition: GLLoader.c:1896
PFNGLMAPGRID1XOESPROC afw_gl_glMapGrid1xOES
Definition: GLLoader.c:4186
PFNGLMULTITEXCOORD1SVARBPROC afw_gl_glMultiTexCoord1svARB
Definition: GLLoader.c:2712
PFNGLSECONDARYCOLOR3BVEXTPROC afw_gl_glSecondaryColor3bvEXT
Definition: GLLoader.c:3420
int AFW_GL_GL_OML_subsample
Definition: GLLoader.c:2029
PFNGLVERTEXATTRIB4USVPROC afw_gl_glVertexAttrib4usv
Definition: GLLoader.c:1590
int AFW_GL_GL_AMD_vertex_shader_layer
Definition: GLLoader.c:2249
PFNGLUNIFORM1I64VNVPROC afw_gl_glUniform1i64vNV
Definition: GLLoader.c:2483
PFNGLUNIFORM1I64NVPROC afw_gl_glUniform1i64NV
Definition: GLLoader.c:2479
PFNGLWINDOWPOS3FPROC afw_gl_glWindowPos3f
Definition: GLLoader.c:1343
PFNGLPROGRAMUNIFORM3UIPROC afw_gl_glProgramUniform3ui
Definition: GLLoader.c:1518
int AFW_GL_GL_AMD_draw_buffers_blend
Definition: GLLoader.c:2141
PFNGLMAPGRID1FPROC afw_gl_glMapGrid1f
Definition: GLLoader.c:1211
PFNGLWINDOWPOS3SMESAPROC afw_gl_glWindowPos3sMESA
Definition: GLLoader.c:3630
PFNGLGETVIDEOUIVNVPROC afw_gl_glGetVideouivNV
Definition: GLLoader.c:3889
PFNGLGETMULTITEXPARAMETERIUIVEXTPROC afw_gl_glGetMultiTexParameterIuivEXT
Definition: GLLoader.c:3206
PFNGLTEXSUBIMAGE3DPROC afw_gl_glTexSubImage3D
Definition: GLLoader.c:1623
int AFW_GL_GL_EXT_vertex_array
Definition: GLLoader.c:2326
PFNGLPRIMITIVERESTARTINDEXPROC afw_gl_glPrimitiveRestartIndex
Definition: GLLoader.c:1188
int AFW_GL_GL_NV_conditional_render
Definition: GLLoader.c:1888
PFNGLMULTITEXCOORD4BVOESPROC afw_gl_glMultiTexCoord4bvOES
Definition: GLLoader.c:4105
PFNGLCLEARBUFFERSUBDATAPROC afw_gl_glClearBufferSubData
Definition: GLLoader.c:1055
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC afw_gl_glCheckNamedFramebufferStatusEXT
Definition: GLLoader.c:3242
PFNGLMATRIXLOADTRANSPOSEDEXTPROC afw_gl_glMatrixLoadTransposedEXT
Definition: GLLoader.c:3162
int AFW_GL_GL_ARB_pixel_buffer_object
Definition: GLLoader.c:2197
PFNGLGETNSEPARABLEFILTERARBPROC afw_gl_glGetnSeparableFilterARB
Definition: GLLoader.c:2765
PFNGLVERTEXSTREAM4SATIPROC afw_gl_glVertexStream4sATI
Definition: GLLoader.c:2983
PFNGLVERTEXATTRIB3DVNVPROC afw_gl_glVertexAttrib3dvNV
Definition: GLLoader.c:4036
int AFW_GL_GL_ARB_texture_compression_rgtc
Definition: GLLoader.c:2097
PFNGLGETVIDEOCAPTURESTREAMIVNVPROC afw_gl_glGetVideoCaptureStreamivNV
Definition: GLLoader.c:4090
PFNGLARRAYELEMENTEXTPROC afw_gl_glArrayElementEXT
Definition: GLLoader.c:3491
PFNGLVERTEXSTREAM3DVATIPROC afw_gl_glVertexStream3dvATI
Definition: GLLoader.c:2982
PFNGLCREATEPERFQUERYINTELPROC afw_gl_glCreatePerfQueryINTEL
Definition: GLLoader.c:3588
PFNGLGETLISTPARAMETERIVSGIXPROC afw_gl_glGetListParameterivSGIX
Definition: GLLoader.c:4291
PFNGLINDEXXVOESPROC afw_gl_glIndexxvOES
Definition: GLLoader.c:4182
PFNGLPOINTPARAMETERXOESPROC afw_gl_glPointParameterxOES
Definition: GLLoader.c:4157
PFNGLMULTITEXCOORD4HNVPROC afw_gl_glMultiTexCoord4hNV
Definition: GLLoader.c:3787
PFNGLMULTITEXBUFFEREXTPROC afw_gl_glMultiTexBufferEXT
Definition: GLLoader.c:3198
PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC afw_gl_glProgramBufferParametersIuivNV
Definition: GLLoader.c:3817
PFNGLTEXTURESTORAGE3DEXTPROC afw_gl_glTextureStorage3DEXT
Definition: GLLoader.c:3306
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
PFNGLVERTEXATTRIBL1UI64ARBPROC afw_gl_glVertexAttribL1ui64ARB
Definition: GLLoader.c:2585
PFNGLISQUERYPROC afw_gl_glIsQuery
Definition: GLLoader.c:1315
static void load_GL_ARB_transform_feedback3(AFWGLloadproc load)
Definition: GLLoader.c:6451
int AFW_GL_GL_SGIX_clipmap
Definition: GLLoader.c:1914
PFNGLINDEXFPROC afw_gl_glIndexf
Definition: GLLoader.c:1341
PFNGLPROGRAMUNIFORM4FVPROC afw_gl_glProgramUniform4fv
Definition: GLLoader.c:1766
version
Definition: setup.py:47
static void load_GL_SUN_mesh_array(AFWGLloadproc load)
Definition: GLLoader.c:8787
PFNGLGETTEXTUREPARAMETERIUIVPROC afw_gl_glGetTextureParameterIuiv
Definition: GLLoader.c:1763
PFNGLCLEARNAMEDFRAMEBUFFERIVPROC afw_gl_glClearNamedFramebufferiv
Definition: GLLoader.c:847
PFNGLGETERRORPROC afw_gl_glGetError
Definition: GLLoader.c:1366
PFNGLGETVERTEXATTRIBDVNVPROC afw_gl_glGetVertexAttribdvNV
Definition: GLLoader.c:4008
PFNGLPROGRAMUNIFORM4UIVPROC afw_gl_glProgramUniform4uiv
Definition: GLLoader.c:1031
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC afw_gl_glGetSubroutineUniformLocation
Definition: GLLoader.c:1394
PFNGLPROGRAMUNIFORM2DVPROC afw_gl_glProgramUniform2dv
Definition: GLLoader.c:930
int AFW_GL_GL_KHR_texture_compression_astc_hdr
Definition: GLLoader.c:1966
PFNGLEVALCOORD1DVPROC afw_gl_glEvalCoord1dv
Definition: GLLoader.c:1307
PFNGLGETVARIANTARRAYOBJECTIVATIPROC afw_gl_glGetVariantArrayObjectivATI
Definition: GLLoader.c:2955
PFNGLGETNMAPFVARBPROC afw_gl_glGetnMapfvARB
Definition: GLLoader.c:2757
int AFW_GL_GL_ATI_element_array
Definition: GLLoader.c:2441
PFNGLCOPYTEXSUBIMAGE2DPROC afw_gl_glCopyTexSubImage2D
Definition: GLLoader.c:1073
PFNGLVERTEXATTRIBL1I64VNVPROC afw_gl_glVertexAttribL1i64vNV
Definition: GLLoader.c:3971
static void load_GL_VERSION_1_4(AFWGLloadproc load)
Definition: GLLoader.c:4769
PFNGLCLIPPLANEXOESPROC afw_gl_glClipPlanexOES
Definition: GLLoader.c:4123
PFNGLSTENCILCLEARTAGEXTPROC afw_gl_glStencilClearTagEXT
Definition: GLLoader.c:3461
PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC afw_gl_glVideoCaptureStreamParameterdvNV
Definition: GLLoader.c:4096
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC afw_gl_glGetNamedRenderbufferParameterivEXT
Definition: GLLoader.c:3239
int AFW_GL_GL_EXT_index_array_formats
Definition: GLLoader.c:2085
int AFW_GL_GL_ARB_transform_feedback3
Definition: GLLoader.c:1903
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
PFNGLUNIFORMMATRIX3X2FVPROC afw_gl_glUniformMatrix3x2fv
Definition: GLLoader.c:1342
PFNGLGETTEXPARAMETERXVOESPROC afw_gl_glGetTexParameterxvOES
Definition: GLLoader.c:4132
int AFW_GL_GL_NV_shader_thread_group
Definition: GLLoader.c:2150
PFNGLCLEARBUFFERUIVPROC afw_gl_glClearBufferuiv
Definition: GLLoader.c:1016
static void load_GL_ARB_draw_indirect(AFWGLloadproc load)
Definition: GLLoader.c:5867
int AFW_GL_GL_NV_texgen_reflection
Definition: GLLoader.c:2423
static void load_GL_ARB_gl_spirv(AFWGLloadproc load)
Definition: GLLoader.c:5945
int AFW_GL_GL_NV_vertex_program2_option
Definition: GLLoader.c:2069
PFNGLVERTEXATTRIBP3UIVPROC afw_gl_glVertexAttribP3uiv
Definition: GLLoader.c:1064
PFNGLCOPYTEXSUBIMAGE1DPROC afw_gl_glCopyTexSubImage1D
Definition: GLLoader.c:1644
int AFW_GL_GL_AMD_shader_trinary_minmax
Definition: GLLoader.c:1933
PFNGLENDCONDITIONALRENDERPROC afw_gl_glEndConditionalRender
Definition: GLLoader.c:1410
PFNGLWEIGHTUIVARBPROC afw_gl_glWeightuivARB
Definition: GLLoader.c:2840
PFNGLVDPAUREGISTERVIDEOSURFACENVPROC afw_gl_glVDPAURegisterVideoSurfaceNV
Definition: GLLoader.c:3957
PFNGLLINEWIDTHPROC afw_gl_glLineWidth
Definition: GLLoader.c:1098
PFNGLVERTEXATTRIB2DNVPROC afw_gl_glVertexAttrib2dNV
Definition: GLLoader.c:4029
PFNGLGETNAMEDBUFFERPOINTERVPROC afw_gl_glGetNamedBufferPointerv
Definition: GLLoader.c:1622
PFNGLBINDBUFFERPROC afw_gl_glBindBuffer
Definition: GLLoader.c:1698
PFNGLRASTERPOS2DPROC afw_gl_glRasterPos2d
Definition: GLLoader.c:1862
int AFW_GL_GL_ARB_depth_clamp
Definition: GLLoader.c:2314
PFNGLTEXSUBIMAGE1DPROC afw_gl_glTexSubImage1D
Definition: GLLoader.c:1413
static void load_GL_EXT_convolution(AFWGLloadproc load)
Definition: GLLoader.c:6876
PFNGLLOADTRANSPOSEMATRIXFPROC afw_gl_glLoadTransposeMatrixf
Definition: GLLoader.c:1293
PFNGLTEXCOORD4IPROC afw_gl_glTexCoord4i
Definition: GLLoader.c:1433
int AFW_GL_GL_EXT_422_pixels
Definition: GLLoader.c:2284
PFNGLVIEWPORTINDEXEDFVPROC afw_gl_glViewportIndexedfv
Definition: GLLoader.c:919
static void load_GL_NV_vertex_attrib_integer_64bit(AFWGLloadproc load)
Definition: GLLoader.c:8323
PFNGLTANGENT3SEXTPROC afw_gl_glTangent3sEXT
Definition: GLLoader.c:3036
PFNGLSECONDARYCOLORP3UIPROC afw_gl_glSecondaryColorP3ui
Definition: GLLoader.c:1076
PFNGLPROGRAMUNIFORM3UIEXTPROC afw_gl_glProgramUniform3uiEXT
Definition: GLLoader.c:3209
int AFW_GL_GL_NV_shader_atomic_fp16_vector
Definition: GLLoader.c:2336
PFNGLVERTEXSTREAM3IATIPROC afw_gl_glVertexStream3iATI
Definition: GLLoader.c:2977
PFNGLGETPATHTEXGENFVNVPROC afw_gl_glGetPathTexGenfvNV
Definition: GLLoader.c:3881
int AFW_GL_GL_VERSION_4_3
Definition: GLLoader.c:833
PFNGLGETPATHPARAMETERIVNVPROC afw_gl_glGetPathParameterivNV
Definition: GLLoader.c:3848
PFNGLVERTEXATTRIBP2UIPROC afw_gl_glVertexAttribP2ui
Definition: GLLoader.c:906
PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC afw_gl_glTexCoord2fNormal3fVertex3fvSUN
Definition: GLLoader.c:4350
PFNGLENABLEINDEXEDEXTPROC afw_gl_glEnableIndexedEXT
Definition: GLLoader.c:3142
PFNGLFOGCOORDFVPROC afw_gl_glFogCoordfv
Definition: GLLoader.c:1208
PFNGLMULTITEXCOORD1IARBPROC afw_gl_glMultiTexCoord1iARB
Definition: GLLoader.c:2709
PFNGLTEXTUREPARAMETERIIVEXTPROC afw_gl_glTextureParameterIivEXT
Definition: GLLoader.c:3199
PFNGLGETTEXPARAMETERIVPROC afw_gl_glGetTexParameteriv
Definition: GLLoader.c:1535
PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC afw_gl_glProgramNamedParameter4dvNV
Definition: GLLoader.c:3721
PFNGLFOGFVPROC afw_gl_glFogfv
Definition: GLLoader.c:1593
static void load_GL_ARB_instanced_arrays(AFWGLloadproc load)
Definition: GLLoader.c:6051
PFNGLPROGRAMPARAMETERIARBPROC afw_gl_glProgramParameteriARB
Definition: GLLoader.c:2621
static void load_GL_MESA_resize_buffers(AFWGLloadproc load)
Definition: GLLoader.c:7760
PFNGLNORMAL3XVOESPROC afw_gl_glNormal3xvOES
Definition: GLLoader.c:4196
PFNGLCOLOR4UBVERTEX3FVSUNPROC afw_gl_glColor4ubVertex3fvSUN
Definition: GLLoader.c:4334
PFNGLRASTERPOS3XVOESPROC afw_gl_glRasterPos3xvOES
Definition: GLLoader.c:4206
PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC afw_gl_glMakeTextureHandleNonResidentARB
Definition: GLLoader.c:2575
int AFW_GL_GL_ARB_texture_non_power_of_two
Definition: GLLoader.c:2116
PFNGLGETHISTOGRAMPARAMETERXVOESPROC afw_gl_glGetHistogramParameterxvOES
Definition: GLLoader.c:4174
PFNGLGETFRAMEBUFFERPARAMETERIVPROC afw_gl_glGetFramebufferParameteriv
Definition: GLLoader.c:1681
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC afw_gl_glGetActiveSubroutineUniformName
Definition: GLLoader.c:899
PFNGLTEXCOORDP3UIVPROC afw_gl_glTexCoordP3uiv
Definition: GLLoader.c:1575
PFNGLGETGRAPHICSRESETSTATUSPROC afw_gl_glGetGraphicsResetStatus
Definition: GLLoader.c:1422
PFNGLCLIENTACTIVETEXTUREARBPROC afw_gl_glClientActiveTextureARB
Definition: GLLoader.c:2704
PFNGLISTRANSFORMFEEDBACKPROC afw_gl_glIsTransformFeedback
Definition: GLLoader.c:1325
PFNGLPROGRAMUNIFORM4IEXTPROC afw_gl_glProgramUniform4iEXT
Definition: GLLoader.c:3179
PFNGLVERTEXSTREAM2FATIPROC afw_gl_glVertexStream2fATI
Definition: GLLoader.c:2971
PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC afw_gl_glInvalidateNamedFramebufferData
Definition: GLLoader.c:998
GLenum GLuint GLenum GLsizei length
PFNGLVARIANTPOINTEREXTPROC afw_gl_glVariantPointerEXT
Definition: GLLoader.c:3533
PFNGLUNIFORM3I64ARBPROC afw_gl_glUniform3i64ARB
Definition: GLLoader.c:2628
static void load_GL_ARB_get_texture_sub_image(AFWGLloadproc load)
Definition: GLLoader.c:5940
PFNGLCOMBINERPARAMETERFNVPROC afw_gl_glCombinerParameterfNV
Definition: GLLoader.c:3899
int AFW_GL_GL_ATI_vertex_attrib_array_object
Definition: GLLoader.c:2343
PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC afw_gl_glGetCombinerInputParameterivNV
Definition: GLLoader.c:3906
PFNGLVERTEXSTREAM2DVATIPROC afw_gl_glVertexStream2dvATI
Definition: GLLoader.c:2974
PFNGLMULTITEXCOORD4BOESPROC afw_gl_glMultiTexCoord4bOES
Definition: GLLoader.c:4104
PFNGLEXECUTEPROGRAMNVPROC afw_gl_glExecuteProgramNV
Definition: GLLoader.c:4001
int AFW_GL_GL_NV_blend_equation_advanced_coherent
Definition: GLLoader.c:2414
PFNGLVERTEXATTRIBI4BVPROC afw_gl_glVertexAttribI4bv
Definition: GLLoader.c:1313
int AFW_GL_GL_ARB_separate_shader_objects
Definition: GLLoader.c:2006
int AFW_GL_GL_3DFX_texture_compression_FXT1
Definition: GLLoader.c:2022
int AFW_GL_GL_SGIX_pixel_tiles
Definition: GLLoader.c:1942
PFNGLGETTEXTUREPARAMETERIVPROC afw_gl_glGetTextureParameteriv
Definition: GLLoader.c:985
PFNGLGETFIRSTPERFQUERYIDINTELPROC afw_gl_glGetFirstPerfQueryIdINTEL
Definition: GLLoader.c:3591
PFNGLIMAGETRANSFORMPARAMETERIVHPPROC afw_gl_glImageTransformParameterivHP
Definition: GLLoader.c:3563
static void load_GL_NV_vertex_program4(AFWGLloadproc load)
Definition: GLLoader.c:8427
PFNGLSWIZZLEEXTPROC afw_gl_glSwizzleEXT
Definition: GLLoader.c:3518
PFNGLMULTITEXPARAMETERIEXTPROC afw_gl_glMultiTexParameteriEXT
Definition: GLLoader.c:3117
int AFW_GL_GL_ARB_transform_feedback_overflow_query
Definition: GLLoader.c:2211
static void load_GL_SGIS_texture_color_mask(AFWGLloadproc load)
Definition: GLLoader.c:8667
int AFW_GL_GL_ARB_sample_locations
Definition: GLLoader.c:2202
PFNGLVERTEX3HVNVPROC afw_gl_glVertex3hvNV
Definition: GLLoader.c:3764
PFNGLDELETEFRAGMENTSHADERATIPROC afw_gl_glDeleteFragmentShaderATI
Definition: GLLoader.c:2926
PFNGLMAPVERTEXATTRIB2FAPPLEPROC afw_gl_glMapVertexAttrib2fAPPLE
Definition: GLLoader.c:2570
PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC afw_gl_glReplacementCodeuiColor4ubVertex3fSUN
Definition: GLLoader.c:4357
PFNGLGETNUNIFORMIVPROC afw_gl_glGetnUniformiv
Definition: GLLoader.c:1251
PFNGLPROGRAMUNIFORM2UI64VNVPROC afw_gl_glProgramUniform2ui64vNV
Definition: GLLoader.c:2510
int AFW_GL_GL_ARB_gpu_shader_fp64
Definition: GLLoader.c:2099
PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC afw_gl_glGetVertexAttribArrayObjectfvATI
Definition: GLLoader.c:2957
int AFW_GL_GL_EXT_coordinate_frame
Definition: GLLoader.c:2027
PFNGLDETACHSHADERPROC afw_gl_glDetachShader
Definition: GLLoader.c:1443
PFNGLGETCOLORTABLEPARAMETERIVEXTPROC afw_gl_glGetColorTableParameterivEXT
Definition: GLLoader.c:3405
PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC afw_gl_glNamedCopyBufferSubDataEXT
Definition: GLLoader.c:3254
PFNGLPROGRAMUNIFORM3FEXTPROC afw_gl_glProgramUniform3fEXT
Definition: GLLoader.c:3174
PFNGLCLEARNAMEDBUFFERDATAEXTPROC afw_gl_glClearNamedBufferDataEXT
Definition: GLLoader.c:3282
int AFW_GL_GL_APPLE_vertex_program_evaluators
Definition: GLLoader.c:2306
PFNGLVERTEXATTRIBS4SVNVPROC afw_gl_glVertexAttribs4svNV
Definition: GLLoader.c:4060
PFNGLVERTEX3IVPROC afw_gl_glVertex3iv
Definition: GLLoader.c:956
PFNGLMATRIXLOADTRANSPOSEFEXTPROC afw_gl_glMatrixLoadTransposefEXT
Definition: GLLoader.c:3161
PFNGLPROGRAMVERTEXLIMITNVPROC afw_gl_glProgramVertexLimitNV
Definition: GLLoader.c:3728
PFNGLRESUMETRANSFORMFEEDBACKPROC afw_gl_glResumeTransformFeedback
Definition: GLLoader.c:1600
PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiTexCoord2fVertex3fvSUN
Definition: GLLoader.c:4366
PFNGLVERTEXATTRIB2HNVPROC afw_gl_glVertexAttrib2hNV
Definition: GLLoader.c:3797
PFNGLDRAWCOMMANDSNVPROC afw_gl_glDrawCommandsNV
Definition: GLLoader.c:3672
PFNGLVERTEXATTRIB1HNVPROC afw_gl_glVertexAttrib1hNV
Definition: GLLoader.c:3795
PFNGLVERTEX2BVOESPROC afw_gl_glVertex2bvOES
Definition: GLLoader.c:4115
PFNGLCLIENTATTRIBDEFAULTEXTPROC afw_gl_glClientAttribDefaultEXT
Definition: GLLoader.c:3078
int AFW_GL_GL_ARB_texture_buffer_range
Definition: GLLoader.c:2165
PFNGLGETNUNIFORMI64VARBPROC afw_gl_glGetnUniformi64vARB
Definition: GLLoader.c:2644
static void load_GL_ARB_multisample(AFWGLloadproc load)
Definition: GLLoader.c:6099
PFNGLCLEARCOLORIUIEXTPROC afw_gl_glClearColorIuiEXT
Definition: GLLoader.c:3474
PFNGLUNIFORM2UIVEXTPROC afw_gl_glUniform2uivEXT
Definition: GLLoader.c:3359
PFNGLVERTEXATTRIB3DARBPROC afw_gl_glVertexAttrib3dARB
Definition: GLLoader.c:2866
PFNGLHISTOGRAMPROC afw_gl_glHistogram
Definition: GLLoader.c:2690
int AFW_GL_GL_KHR_texture_compression_astc_ldr
Definition: GLLoader.c:2370
PFNGLUNIFORM1UI64VNVPROC afw_gl_glUniform1ui64vNV
Definition: GLLoader.c:2491
PFNGLIMPORTSEMAPHOREFDEXTPROC afw_gl_glImportSemaphoreFdEXT
Definition: GLLoader.c:3443
PFNGLTEXCOORD3DVPROC afw_gl_glTexCoord3dv
Definition: GLLoader.c:1495
PFNGLEVALCOORD2DPROC afw_gl_glEvalCoord2d
Definition: GLLoader.c:966
PFNGLVDPAUMAPSURFACESNVPROC afw_gl_glVDPAUMapSurfacesNV
Definition: GLLoader.c:3963
PFNGLPROGRAMUNIFORM4DVPROC afw_gl_glProgramUniform4dv
Definition: GLLoader.c:1143
PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC afw_gl_glVDPAURegisterOutputSurfaceNV
Definition: GLLoader.c:3958
PFNGLTEXCOORD4FVERTEX4FSUNPROC afw_gl_glTexCoord4fVertex4fSUN
Definition: GLLoader.c:4343
PFNGLPIXELTRANSFERXOESPROC afw_gl_glPixelTransferxOES
Definition: GLLoader.c:4200
int AFW_GL_GL_NVX_conditional_render
Definition: GLLoader.c:2358
PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC afw_gl_glGetMultiTexLevelParameterivEXT
Definition: GLLoader.c:3133
PFNGLPOINTPARAMETERIPROC afw_gl_glPointParameteri
Definition: GLLoader.c:1264
PFNGLISBUFFERARBPROC afw_gl_glIsBufferARB
Definition: GLLoader.c:2846
int AFW_GL_GL_EXT_semaphore_fd
Definition: GLLoader.c:1937
PFNGLMEMORYOBJECTPARAMETERIVEXTPROC afw_gl_glMemoryObjectParameterivEXT
Definition: GLLoader.c:3382
PFNGLMULTITEXCOORD2HVNVPROC afw_gl_glMultiTexCoord2hvNV
Definition: GLLoader.c:3784
PFNGLVERTEXATTRIBI4SVEXTPROC afw_gl_glVertexAttribI4svEXT
Definition: GLLoader.c:4079
PFNGLENABLEIPROC afw_gl_glEnablei
Definition: GLLoader.c:1505
int AFW_GL_GL_IBM_texture_mirrored_repeat
Definition: GLLoader.c:2135
PFNGLCOLOR3XVOESPROC afw_gl_glColor3xvOES
Definition: GLLoader.c:4164
PFNGLOBJECTLABELPROC afw_gl_glObjectLabel
Definition: GLLoader.c:1649
PFNGLGETVERTEXATTRIBIIVEXTPROC afw_gl_glGetVertexAttribIivEXT
Definition: GLLoader.c:4083
PFNGLPAUSETRANSFORMFEEDBACKNVPROC afw_gl_glPauseTransformFeedbackNV
Definition: GLLoader.c:3952
int AFW_GL_GL_EXT_separate_shader_objects
Definition: GLLoader.c:2286
PFNGLPRIMITIVERESTARTNVPROC afw_gl_glPrimitiveRestartNV
Definition: GLLoader.c:3892
PFNGLDELETEPATHSNVPROC afw_gl_glDeletePathsNV
Definition: GLLoader.c:3819
static void load_GL_NV_clip_space_w_scaling(AFWGLloadproc load)
Definition: GLLoader.c:7837
PFNGLCOMPRESSEDTEXIMAGE1DPROC afw_gl_glCompressedTexImage1D
Definition: GLLoader.c:1116
PFNGLFREEOBJECTBUFFERATIPROC afw_gl_glFreeObjectBufferATI
Definition: GLLoader.c:2949
PFNGLDELETEPERFQUERYINTELPROC afw_gl_glDeletePerfQueryINTEL
Definition: GLLoader.c:3589
PFNGLBEGINQUERYARBPROC afw_gl_glBeginQueryARB
Definition: GLLoader.c:2740
int AFW_GL_GL_KHR_texture_compression_astc_sliced_3d
Definition: GLLoader.c:2242
PFNGLGETQUERYOBJECTI64VPROC afw_gl_glGetQueryObjecti64v
Definition: GLLoader.c:1716
PFNGLVERTEXATTRIB3SVPROC afw_gl_glVertexAttrib3sv
Definition: GLLoader.c:1040
PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC afw_gl_glAlphaToCoverageDitherControlNV
Definition: GLLoader.c:3645
PFNGLCALLLISTPROC afw_gl_glCallList
Definition: GLLoader.c:960
static void load_GL_NV_conservative_raster_pre_snap_triangles(AFWGLloadproc load)
Definition: GLLoader.c:7874
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC afw_gl_glBindFragDataLocationIndexed
Definition: GLLoader.c:1723
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC afw_gl_glNamedFramebufferDrawBuffer
Definition: GLLoader.c:1630
PFNGLQUERYRESOURCETAGNVPROC afw_gl_glQueryResourceTagNV
Definition: GLLoader.c:3897
PFNGLMINMAXEXTPROC afw_gl_glMinmaxEXT
Definition: GLLoader.c:3369
PFNGLPIXELMAPUIVPROC afw_gl_glPixelMapuiv
Definition: GLLoader.c:1063
static void load_GL_ARB_shader_objects(AFWGLloadproc load)
Definition: GLLoader.c:6300
PFNGLGETTEXTURESAMPLERHANDLEARBPROC afw_gl_glGetTextureSamplerHandleARB
Definition: GLLoader.c:2573
int AFW_GL_GL_ARB_transform_feedback_instanced
Definition: GLLoader.c:2320
PFNGLVIDEOCAPTURENVPROC afw_gl_glVideoCaptureNV
Definition: GLLoader.c:4093
PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC afw_gl_glNamedProgramLocalParameter4fvEXT
Definition: GLLoader.c:3233
PFNGLCOPYTEXIMAGE1DEXTPROC afw_gl_glCopyTexImage1DEXT
Definition: GLLoader.c:3050
int AFW_GL_GL_SGIX_texture_multi_buffer
Definition: GLLoader.c:2073
PFNGLINDEXXOESPROC afw_gl_glIndexxOES
Definition: GLLoader.c:4181
PFNGLBLENDEQUATIONPROC afw_gl_glBlendEquation
Definition: GLLoader.c:1801
PFNGLVERTEXATTRIB4HVNVPROC afw_gl_glVertexAttrib4hvNV
Definition: GLLoader.c:3802
static void load_GL_VERSION_1_5(AFWGLloadproc load)
Definition: GLLoader.c:4819
PFNGLENABLEVERTEXATTRIBARRAYARBPROC afw_gl_glEnableVertexAttribArrayARB
Definition: GLLoader.c:2891
PFNGLSETFENCEAPPLEPROC afw_gl_glSetFenceAPPLE
Definition: GLLoader.c:2544
PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC afw_gl_glGetNamedFramebufferParameterfvAMD
Definition: GLLoader.c:2478
PFNGLMAKENAMEDBUFFERRESIDENTNVPROC afw_gl_glMakeNamedBufferResidentNV
Definition: GLLoader.c:3919
PFNGLCREATEPROGRAMOBJECTARBPROC afw_gl_glCreateProgramObjectARB
Definition: GLLoader.c:2778
PFNGLUNIFORM4DVPROC afw_gl_glUniform4dv
Definition: GLLoader.c:926
int AFW_GL_GL_ARB_sparse_texture_clamp
Definition: GLLoader.c:2431
PFNGLFRAMEBUFFERPARAMETERIPROC afw_gl_glFramebufferParameteri
Definition: GLLoader.c:1725
PFNGLMULTITEXCOORD4IPROC afw_gl_glMultiTexCoord4i
Definition: GLLoader.c:965
PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC afw_gl_glMatrixLoadTranspose3x3fNV
Definition: GLLoader.c:3862
PFNGLWINDOWPOS3FARBPROC afw_gl_glWindowPos3fARB
Definition: GLLoader.c:2910
PFNGLPROGRAMUNIFORM1DPROC afw_gl_glProgramUniform1d
Definition: GLLoader.c:848
PFNGLVERTEXP4UIPROC afw_gl_glVertexP4ui
Definition: GLLoader.c:1110
PFNGLVERTEXATTRIB1FVPROC afw_gl_glVertexAttrib1fv
Definition: GLLoader.c:1606
PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC afw_gl_glLoadIdentityDeformationMapSGIX
Definition: GLLoader.c:4300
PFNGLMULTITEXCOORD2FVARBPROC afw_gl_glMultiTexCoord2fvARB
Definition: GLLoader.c:2716
PFNGLMULTITEXCOORD1DARBPROC afw_gl_glMultiTexCoord1dARB
Definition: GLLoader.c:2705
PFNGLTESTFENCEAPPLEPROC afw_gl_glTestFenceAPPLE
Definition: GLLoader.c:2546
PFNGLNORMALSTREAM3BATIPROC afw_gl_glNormalStream3bATI
Definition: GLLoader.c:2991
PFNGLUNIFORM3UIEXTPROC afw_gl_glUniform3uiEXT
Definition: GLLoader.c:3356
PFNGLPROGRAMUNIFORM1FPROC afw_gl_glProgramUniform1f
Definition: GLLoader.c:1135
PFNGLACTIVESHADERPROGRAMPROC afw_gl_glActiveShaderProgram
Definition: GLLoader.c:1017
PFNGLTEXCOORDP4UIVPROC afw_gl_glTexCoordP4uiv
Definition: GLLoader.c:1563
PFNGLGETGRAPHICSRESETSTATUSKHRPROC afw_gl_glGetGraphicsResetStatusKHR
Definition: GLLoader.c:3610
PFNGLGETPATHLENGTHNVPROC afw_gl_glGetPathLengthNV
Definition: GLLoader.c:3858
PFNGLGETSTRINGIPROC afw_gl_glGetStringi
Definition: GLLoader.c:1694
PFNGLMULTICASTBLITFRAMEBUFFERNVPROC afw_gl_glMulticastBlitFramebufferNV
Definition: GLLoader.c:3735
PFNGLPROGRAMUNIFORM1UIEXTPROC afw_gl_glProgramUniform1uiEXT
Definition: GLLoader.c:3207
PFNGLCOLOR4UBPROC afw_gl_glColor4ub
Definition: GLLoader.c:1022
static void load_GL_AMD_gpu_shader_int64(AFWGLloadproc load)
Definition: GLLoader.c:5507
PFNGLVERTEX2FVPROC afw_gl_glVertex2fv
Definition: GLLoader.c:1750
PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC afw_gl_glProgramLocalParameterI4uivNV
Definition: GLLoader.c:3747
PFNGLNAMEDBUFFERDATAPROC afw_gl_glNamedBufferData
Definition: GLLoader.c:1321
PFNGLTEXCOORDP2UIPROC afw_gl_glTexCoordP2ui
Definition: GLLoader.c:1157
PFNGLTEXTUREPARAMETERIPROC afw_gl_glTextureParameteri
Definition: GLLoader.c:1152
PFNGLNAMEDPROGRAMSTRINGEXTPROC afw_gl_glNamedProgramStringEXT
Definition: GLLoader.c:3229
PFNGLUNIFORM1UIPROC afw_gl_glUniform1ui
Definition: GLLoader.c:1069
static void load_GL_EXT_draw_range_elements(AFWGLloadproc load)
Definition: GLLoader.c:7217
PFNGLRASTERPOS4SVPROC afw_gl_glRasterPos4sv
Definition: GLLoader.c:1278
PFNGLVERTEXSTREAM1IVATIPROC afw_gl_glVertexStream1ivATI
Definition: GLLoader.c:2962
static void load_GL_NV_conservative_raster(AFWGLloadproc load)
Definition: GLLoader.c:7866
PFNGLUNIFORM2FARBPROC afw_gl_glUniform2fARB
Definition: GLLoader.c:2784
PFNGLGETMAPIVPROC afw_gl_glGetMapiv
Definition: GLLoader.c:869
int AFW_GL_GL_EXT_vertex_shader
Definition: GLLoader.c:2254
PFNGLTEXCOORD4IVPROC afw_gl_glTexCoord4iv
Definition: GLLoader.c:1401
int AFW_GL_GL_ATI_pixel_format_float
Definition: GLLoader.c:2137
static void load_GL_EXT_blend_equation_separate(AFWGLloadproc load)
Definition: GLLoader.c:6854
int AFW_GL_GL_EXT_texture_env_dot3
Definition: GLLoader.c:2262
static void load_GL_ATI_vertex_streams(AFWGLloadproc load)
Definition: GLLoader.c:6796
PFNGLSECONDARYCOLOR3SVPROC afw_gl_glSecondaryColor3sv
Definition: GLLoader.c:1187
PFNGLWINDOWPOS3IVPROC afw_gl_glWindowPos3iv
Definition: GLLoader.c:1718
PFNGLMULTITEXCOORD2DARBPROC afw_gl_glMultiTexCoord2dARB
Definition: GLLoader.c:2713
PFNGLFRAGMENTLIGHTMODELFSGIXPROC afw_gl_glFragmentLightModelfSGIX
Definition: GLLoader.c:4269
PFNGLUPDATEOBJECTBUFFERATIPROC afw_gl_glUpdateObjectBufferATI
Definition: GLLoader.c:2946
PFNGLTEXBUMPPARAMETERFVATIPROC afw_gl_glTexBumpParameterfvATI
Definition: GLLoader.c:2921
int AFW_GL_GL_NV_fragment_coverage_to_color
Definition: GLLoader.c:2359
static void load_GL_EXT_debug_marker(AFWGLloadproc load)
Definition: GLLoader.c:6935
PFNGLGETPERFMONITORCOUNTERDATAAMDPROC afw_gl_glGetPerfMonitorCounterDataAMD
Definition: GLLoader.c:2530
PFNGLTEXCOORD3FPROC afw_gl_glTexCoord3f
Definition: GLLoader.c:922
PFNGLNAMEDRENDERBUFFERSTORAGEPROC afw_gl_glNamedRenderbufferStorage
Definition: GLLoader.c:1875
PFNGLVERTEXATTRIB1DVPROC afw_gl_glVertexAttrib1dv
Definition: GLLoader.c:962
int AFW_GL_GL_SGIX_shadow
Definition: GLLoader.c:2060
PFNGLBINDTEXTUREUNITPROC afw_gl_glBindTextureUnit
Definition: GLLoader.c:1334
int AFW_GL_GL_ARB_post_depth_coverage
Definition: GLLoader.c:2053
PFNGLCOPYPATHNVPROC afw_gl_glCopyPathNV
Definition: GLLoader.c:3829
PFNGLBLENDFUNCIPROC afw_gl_glBlendFunci
Definition: GLLoader.c:1736
PFNGLBLENDFUNCSEPARATEIPROC afw_gl_glBlendFuncSeparatei
Definition: GLLoader.c:941
PFNGLGENSYMBOLSEXTPROC afw_gl_glGenSymbolsEXT
Definition: GLLoader.c:3522
int AFW_GL_GL_NV_shader_atomic_counters
Definition: GLLoader.c:2219
int AFW_GL_GL_SUN_triangle_list
Definition: GLLoader.c:2071
PFNGLGETOBJECTPTRLABELPROC afw_gl_glGetObjectPtrLabel
Definition: GLLoader.c:1083
PFNGLVERTEXATTRIB3SNVPROC afw_gl_glVertexAttrib3sNV
Definition: GLLoader.c:4039
PFNGLCOLOR4IPROC afw_gl_glColor4i
Definition: GLLoader.c:1882
PFNGLFRAGMENTLIGHTFSGIXPROC afw_gl_glFragmentLightfSGIX
Definition: GLLoader.c:4265
PFNGLUNIFORM4UI64ARBPROC afw_gl_glUniform4ui64ARB
Definition: GLLoader.c:2637
PFNGLNORMAL3BPROC afw_gl_glNormal3b
Definition: GLLoader.c:1614
PFNGLDISPATCHCOMPUTEINDIRECTPROC afw_gl_glDispatchComputeIndirect
Definition: GLLoader.c:1209
PFNGLVERTEXATTRIBS4HVNVPROC afw_gl_glVertexAttribs4hvNV
Definition: GLLoader.c:3806
PFNGLGETPROGRAMIVPROC afw_gl_glGetProgramiv
Definition: GLLoader.c:1721
static void load_GL_EXT_direct_state_access(AFWGLloadproc load)
Definition: GLLoader.c:6945
PFNGLFOGXOESPROC afw_gl_glFogxOES
Definition: GLLoader.c:4126
PFNGLUNIFORM3UI64ARBPROC afw_gl_glUniform3ui64ARB
Definition: GLLoader.c:2636
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC afw_gl_glFlushMappedNamedBufferRangeEXT
Definition: GLLoader.c:3280
PFNGLDELETEQUERYRESOURCETAGNVPROC afw_gl_glDeleteQueryResourceTagNV
Definition: GLLoader.c:3896
PFNGLWINDOWPOS3IARBPROC afw_gl_glWindowPos3iARB
Definition: GLLoader.c:2912
int AFW_GL_GL_ARB_sync
Definition: GLLoader.c:2065
PFNGLBINDVERTEXBUFFERSPROC afw_gl_glBindVertexBuffers
Definition: GLLoader.c:1503
PFNGLVERTEXATTRIB4DNVPROC afw_gl_glVertexAttrib4dNV
Definition: GLLoader.c:4041
PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC afw_gl_glNamedFramebufferTexture3DEXT
Definition: GLLoader.c:3245
int AFW_GL_GL_NV_shader_thread_shuffle
Definition: GLLoader.c:1886
PFNGLVERTEXATTRIBS1SVNVPROC afw_gl_glVertexAttribs1svNV
Definition: GLLoader.c:4051
PFNGLBLENDEQUATIONSEPARATEIARBPROC afw_gl_glBlendEquationSeparateiARB
Definition: GLLoader.c:2597
PFNGLMAP1XOESPROC afw_gl_glMap1xOES
Definition: GLLoader.c:4184
PFNGLHISTOGRAMEXTPROC afw_gl_glHistogramEXT
Definition: GLLoader.c:3368
static void load_GL_IBM_vertex_array_lists(AFWGLloadproc load)
Definition: GLLoader.c:7669
static void load_GL_EXT_texture_perturb_normal(AFWGLloadproc load)
Definition: GLLoader.c:7535
PFNGLUNIFORM1FPROC afw_gl_glUniform1f
Definition: GLLoader.c:1802
PFNGLCOLOR4USVPROC afw_gl_glColor4usv
Definition: GLLoader.c:1049
PFNGLDRAWELEMENTSBASEVERTEXPROC afw_gl_glDrawElementsBaseVertex
Definition: GLLoader.c:1709
PFNGLMULTITEXPARAMETERIUIVEXTPROC afw_gl_glMultiTexParameterIuivEXT
Definition: GLLoader.c:3204
PFNGLRELEASESHADERCOMPILERPROC afw_gl_glReleaseShaderCompiler
Definition: GLLoader.c:1737
PFNGLUNIFORM3IPROC afw_gl_glUniform3i
Definition: GLLoader.c:1160
static void load_GL_EXT_index_func(AFWGLloadproc load)
Definition: GLLoader.c:7298
PFNGLUSEPROGRAMSTAGESEXTPROC afw_gl_glUseProgramStagesEXT
Definition: GLLoader.c:3457
PFNGLMAP1DPROC afw_gl_glMap1d
Definition: GLLoader.c:849
PFNGLCOLOR3SVPROC afw_gl_glColor3sv
Definition: GLLoader.c:1338
PFNGLUNIFORM3I64VARBPROC afw_gl_glUniform3i64vARB
Definition: GLLoader.c:2632
PFNGLUNIFORM1DVPROC afw_gl_glUniform1dv
Definition: GLLoader.c:993
PFNGLUNIFORM3UIPROC afw_gl_glUniform3ui
Definition: GLLoader.c:907
PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC afw_gl_glProgramUniformMatrix4dvEXT
Definition: GLLoader.c:3296
PFNGLPROGRAMUNIFORM3DPROC afw_gl_glProgramUniform3d
Definition: GLLoader.c:1841
PFNGLBINORMAL3BVEXTPROC afw_gl_glBinormal3bvEXT
Definition: GLLoader.c:3039
PFNGLMULTICASTWAITSYNCNVPROC afw_gl_glMulticastWaitSyncNV
Definition: GLLoader.c:3738
PFNGLVERTEXATTRIB3DPROC afw_gl_glVertexAttrib3d
Definition: GLLoader.c:1189
PFNGLWINDOWPOS4DMESAPROC afw_gl_glWindowPos4dMESA
Definition: GLLoader.c:3632
PFNGLAPPLYTEXTUREEXTPROC afw_gl_glApplyTextureEXT
Definition: GLLoader.c:3374
PFNGLVERTEXATTRIBPOINTERARBPROC afw_gl_glVertexAttribPointerARB
Definition: GLLoader.c:2890
PFNGLPUSHATTRIBPROC afw_gl_glPushAttrib
Definition: GLLoader.c:977
PFNGLVERTEXATTRIB4NUBVARBPROC afw_gl_glVertexAttrib4NubvARB
Definition: GLLoader.c:2876
PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC afw_gl_glClearNamedBufferSubDataEXT
Definition: GLLoader.c:3283
static void load_GL_AMD_debug_output(AFWGLloadproc load)
Definition: GLLoader.c:5486
PFNGLDRAWARRAYSINSTANCEDARBPROC afw_gl_glDrawArraysInstancedARB
Definition: GLLoader.c:2600
int AFW_GL_GL_ARB_vertex_blend
Definition: GLLoader.c:2198
int AFW_GL_GL_SUN_vertex
Definition: GLLoader.c:2162
PFNGLRASTERSAMPLESEXTPROC afw_gl_glRasterSamplesEXT
Definition: GLLoader.c:3418
PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC afw_gl_glNamedFramebufferTexture2DEXT
Definition: GLLoader.c:3244
int AFW_GL_GL_VERSION_1_5
Definition: GLLoader.c:823
PFNGLMAXSHADERCOMPILERTHREADSARBPROC afw_gl_glMaxShaderCompilerThreadsARB
Definition: GLLoader.c:2745
PFNGLSECONDARYCOLOR3BPROC afw_gl_glSecondaryColor3b
Definition: GLLoader.c:1339
PFNGLGETNSEPARABLEFILTERPROC afw_gl_glGetnSeparableFilter
Definition: GLLoader.c:1337
PFNGLRASTERPOS3FVPROC afw_gl_glRasterPos3fv
Definition: GLLoader.c:1405
PFNGLGETBUFFERPARAMETERI64VPROC afw_gl_glGetBufferParameteri64v
Definition: GLLoader.c:1362
PFNGLVERTEXATTRIBP2UIVPROC afw_gl_glVertexAttribP2uiv
Definition: GLLoader.c:1295
int AFW_GL_GL_APPLE_object_purgeable
Definition: GLLoader.c:2282
static void load_GL_NV_fragment_program(AFWGLloadproc load)
Definition: GLLoader.c:7932
PFNGLISPROGRAMPIPELINEEXTPROC afw_gl_glIsProgramPipelineEXT
Definition: GLLoader.c:3456
PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC afw_gl_glVertexArrayVertexAttribFormatEXT
Definition: GLLoader.c:3310
PFNGLGETOBJECTLABELEXTPROC afw_gl_glGetObjectLabelEXT
Definition: GLLoader.c:3058
PFNGLGETVERTEXARRAYINDEXEDIVPROC afw_gl_glGetVertexArrayIndexediv
Definition: GLLoader.c:1476
#define NULL
Definition: LibC/STDDef.h:41
PFNGLMULTITEXCOORD3IVARBPROC afw_gl_glMultiTexCoord3ivARB
Definition: GLLoader.c:2726
PFNGLGETCOLORTABLEEXTPROC afw_gl_glGetColorTableEXT
Definition: GLLoader.c:3404
PFNGLUNIFORM2IARBPROC afw_gl_glUniform2iARB
Definition: GLLoader.c:2788
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC afw_gl_glGetNamedRenderbufferParameteriv
Definition: GLLoader.c:1372
int AFW_GL_GL_NV_bindless_texture
Definition: GLLoader.c:2067
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC afw_gl_glDrawRangeElementsBaseVertex
Definition: GLLoader.c:1463
PFNGLVERTEXBINDINGDIVISORPROC afw_gl_glVertexBindingDivisor
Definition: GLLoader.c:1659
static void load_GL_ARB_clear_texture(AFWGLloadproc load)
Definition: GLLoader.c:5712
PFNGLVERTEXATTRIBI1IEXTPROC afw_gl_glVertexAttribI1iEXT
Definition: GLLoader.c:4062
PFNGLTEXCOORDP4UIPROC afw_gl_glTexCoordP4ui
Definition: GLLoader.c:1814
int AFW_GL_GL_ARB_shading_language_packing
Definition: GLLoader.c:2036
PFNGLDRAWELEMENTARRAYAPPLEPROC afw_gl_glDrawElementArrayAPPLE
Definition: GLLoader.c:2538
PFNGLCLEARTEXIMAGEPROC afw_gl_glClearTexImage
Definition: GLLoader.c:1454
PFNGLSECONDARYCOLOR3IVPROC afw_gl_glSecondaryColor3iv
Definition: GLLoader.c:1605
PFNGLWINDOWRECTANGLESEXTPROC afw_gl_glWindowRectanglesEXT
Definition: GLLoader.c:3557
PFNGLDELETEFRAMEBUFFERSPROC afw_gl_glDeleteFramebuffers
Definition: GLLoader.c:1560
PFNGLWINDOWPOS2IPROC afw_gl_glWindowPos2i
Definition: GLLoader.c:1060
PFNGLVERTEXATTRIB2FNVPROC afw_gl_glVertexAttrib2fNV
Definition: GLLoader.c:4031
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC afw_gl_glProgramUniformMatrix2x4dv
Definition: GLLoader.c:978
int AFW_GL_GL_ARB_shader_clock
Definition: GLLoader.c:2422
int AFW_GL_GL_OES_single_precision
Definition: GLLoader.c:2192
int AFW_GL_GL_EXT_texture_buffer_object
Definition: GLLoader.c:2342
PFNGLPASSTHROUGHXOESPROC afw_gl_glPassThroughxOES
Definition: GLLoader.c:4197
PFNGLCOVERAGEMODULATIONNVPROC afw_gl_glCoverageModulationNV
Definition: GLLoader.c:3726
static void load_GL_ARB_indirect_parameters(AFWGLloadproc load)
Definition: GLLoader.c:6046
int AFW_GL_GL_ARB_sparse_texture
Definition: GLLoader.c:2361
int AFW_GL_GL_SGIX_texture_lod_bias
Definition: GLLoader.c:1901
PFNGLCOLOR4UIVPROC afw_gl_glColor4uiv
Definition: GLLoader.c:1123
static void load_GL_ARB_sparse_buffer(AFWGLloadproc load)
Definition: GLLoader.c:6366
PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC afw_gl_glGetCombinerOutputParameterfvNV
Definition: GLLoader.c:3907
int AFW_GL_GL_NV_texture_compression_vtc
Definition: GLLoader.c:1928
PFNGLUNIFORMMATRIX2X4DVPROC afw_gl_glUniformMatrix2x4dv
Definition: GLLoader.c:1119
PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC afw_gl_glGetTexParameterPointervAPPLE
Definition: GLLoader.c:2556
PFNGLTEXCOORD1XVOESPROC afw_gl_glTexCoord1xvOES
Definition: GLLoader.c:4212
PFNGLVERTEXWEIGHTFVEXTPROC afw_gl_glVertexWeightfvEXT
Definition: GLLoader.c:3553
PFNGLGETNMAPDVARBPROC afw_gl_glGetnMapdvARB
Definition: GLLoader.c:2756
PFNGLUNIFORM2UIEXTPROC afw_gl_glUniform2uiEXT
Definition: GLLoader.c:3355
PFNGLTEXPARAMETERFVPROC afw_gl_glTexParameterfv
Definition: GLLoader.c:1061
int AFW_GL_GL_NV_fog_distance
Definition: GLLoader.c:2446
static void load_GL_ARB_vertex_attrib_64bit(AFWGLloadproc load)
Definition: GLLoader.c:6490
PFNGLTEXCOORD1SPROC afw_gl_glTexCoord1s
Definition: GLLoader.c:1409
PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC afw_gl_glGetCombinerInputParameterfvNV
Definition: GLLoader.c:3905
PFNGLGETCOMPRESSEDTEXIMAGEARBPROC afw_gl_glGetCompressedTexImageARB
Definition: GLLoader.c:2828
PFNGLWINDOWPOS2FVARBPROC afw_gl_glWindowPos2fvARB
Definition: GLLoader.c:2903
PFNGLMULTITEXCOORD1FPROC afw_gl_glMultiTexCoord1f
Definition: GLLoader.c:1607
PFNGLRASTERPOS3SPROC afw_gl_glRasterPos3s
Definition: GLLoader.c:1001
PFNGLGETCONVOLUTIONPARAMETERXVOESPROC afw_gl_glGetConvolutionParameterxvOES
Definition: GLLoader.c:4173
PFNGLGETQUERYBUFFEROBJECTI64VPROC afw_gl_glGetQueryBufferObjecti64v
Definition: GLLoader.c:1521
PFNGLDEPTHRANGEFOESPROC afw_gl_glDepthRangefOES
Definition: GLLoader.c:4230
int AFW_GL_GL_NV_stereo_view_rendering
Definition: GLLoader.c:1982
static void load_GL_EXT_pixel_transform(AFWGLloadproc load)
Definition: GLLoader.c:7360
PFNGLMATRIXMULTTRANSPOSEDEXTPROC afw_gl_glMatrixMultTransposedEXT
Definition: GLLoader.c:3164
PFNGLUNIFORM3UI64VNVPROC afw_gl_glUniform3ui64vNV
Definition: GLLoader.c:2493
PFNGLBINDTEXTUREEXTPROC afw_gl_glBindTextureEXT
Definition: GLLoader.c:3476
PFNGLDRAWARRAYSINSTANCEDEXTPROC afw_gl_glDrawArraysInstancedEXT
Definition: GLLoader.c:3319
static void load_GL_ARB_framebuffer_object(AFWGLloadproc load)
Definition: GLLoader.c:5904
int AFW_GL_GL_ATI_separate_stencil
Definition: GLLoader.c:2234
static void load_GL_AMD_vertex_shader_tessellator(AFWGLloadproc load)
Definition: GLLoader.c:5590
PFNGLCALLCOMMANDLISTNVPROC afw_gl_glCallCommandListNV
Definition: GLLoader.c:3682
PFNGLSECONDARYCOLOR3UIVPROC afw_gl_glSecondaryColor3uiv
Definition: GLLoader.c:1246
PFNGLBINDFRAGMENTSHADERATIPROC afw_gl_glBindFragmentShaderATI
Definition: GLLoader.c:2925
PFNGLCOLORSUBTABLEPROC afw_gl_glColorSubTable
Definition: GLLoader.c:2669
PFNGLVERTEXPOINTERLISTIBMPROC afw_gl_glVertexPointerListIBM
Definition: GLLoader.c:3577
PFNGLMAP2FPROC afw_gl_glMap2f
Definition: GLLoader.c:1517
PFNGLCOPYTEXIMAGE2DPROC afw_gl_glCopyTexImage2D
Definition: GLLoader.c:1414
PFNGLVERTEXSTREAM4DVATIPROC afw_gl_glVertexStream4dvATI
Definition: GLLoader.c:2990
int AFW_GL_GL_ARB_ES3_2_compatibility
Definition: GLLoader.c:2176
int AFW_GL_GL_NV_conservative_raster
Definition: GLLoader.c:1938
int AFW_GL_GL_AMD_transform_feedback4
Definition: GLLoader.c:2098
static void load_GL_OES_fixed_point(AFWGLloadproc load)
Definition: GLLoader.c:8497
int AFW_GL_GL_APPLE_aux_depth_stencil
Definition: GLLoader.c:2174
PFNGLMULTITEXSUBIMAGE1DEXTPROC afw_gl_glMultiTexSubImage1DEXT
Definition: GLLoader.c:3123
PFNGLGETMAPFVPROC afw_gl_glGetMapfv
Definition: GLLoader.c:1364
PFNGLTEXPARAMETERIPROC afw_gl_glTexParameteri
Definition: GLLoader.c:1289
int AFW_GL_GL_AMD_shader_ballot
Definition: GLLoader.c:2134
static void load_GL_NV_draw_texture(AFWGLloadproc load)
Definition: GLLoader.c:7888
int AFW_GL_GL_ARB_compute_variable_group_size
Definition: GLLoader.c:2360
int AFW_GL_GL_SGIX_depth_texture
Definition: GLLoader.c:2104
PFNGLVERTEXATTRIBI4UBVPROC afw_gl_glVertexAttribI4ubv
Definition: GLLoader.c:1661
PFNGLVERTEXATTRIBS4UBVNVPROC afw_gl_glVertexAttribs4ubvNV
Definition: GLLoader.c:4061
PFNGLDEBUGMESSAGECALLBACKAMDPROC afw_gl_glDebugMessageCallbackAMD
Definition: GLLoader.c:2469
int AFW_GL_GL_VERSION_1_1
Definition: GLLoader.c:819
int AFW_GL_GL_ARB_shader_image_load_store
Definition: GLLoader.c:2017
PFNGLVERTEXARRAYATTRIBLFORMATPROC afw_gl_glVertexArrayAttribLFormat
Definition: GLLoader.c:1617
PFNGLGETSAMPLERPARAMETERFVPROC afw_gl_glGetSamplerParameterfv
Definition: GLLoader.c:1172
PFNGLUNIFORM4FVARBPROC afw_gl_glUniform4fvARB
Definition: GLLoader.c:2794
PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC afw_gl_glGetImageTransformParameterfvHP
Definition: GLLoader.c:3566
PFNGLUNIFORM2IVARBPROC afw_gl_glUniform2ivARB
Definition: GLLoader.c:2796
void *APIENTRYP PFNGLXGETPROCADDRESSPROC_PRIVATE(const char *)
Definition: GLLoader.c:639
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC afw_gl_glGetProgramResourceLocationIndex
Definition: GLLoader.c:1025
PFNGLCOLORTABLESGIPROC afw_gl_glColorTableSGI
Definition: GLLoader.c:4307
PFNGLSAMPLEMASKINDEXEDNVPROC afw_gl_glSampleMaskIndexedNV
Definition: GLLoader.c:3708
PFNGLVARIANTUIVEXTPROC afw_gl_glVariantuivEXT
Definition: GLLoader.c:3532
PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC afw_gl_glClientActiveVertexStreamATI
Definition: GLLoader.c:3001
PFNGLEVALCOORD2DVPROC afw_gl_glEvalCoord2dv
Definition: GLLoader.c:1282
PFNGLGETVIDEOCAPTUREIVNVPROC afw_gl_glGetVideoCaptureivNV
Definition: GLLoader.c:4089
PFNGLWEIGHTUSVARBPROC afw_gl_glWeightusvARB
Definition: GLLoader.c:2839
PFNGLRASTERPOS3FPROC afw_gl_glRasterPos3f
Definition: GLLoader.c:1482
static void load_GL_NV_register_combiners(AFWGLloadproc load)
Definition: GLLoader.c:8223
PFNGLGETPOINTERI_VEXTPROC afw_gl_glGetPointeri_vEXT
Definition: GLLoader.c:3228
PFNGLVERTEXSTREAM3FVATIPROC afw_gl_glVertexStream3fvATI
Definition: GLLoader.c:2980
int AFW_GL_GL_ARB_gpu_shader_int64
Definition: GLLoader.c:1978
PFNGLBLENDEQUATIONSEPARATEPROC afw_gl_glBlendEquationSeparate
Definition: GLLoader.c:1434
PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC afw_gl_glVertexArrayVertexBindingDivisorEXT
Definition: GLLoader.c:3314
PFNGLDRAWARRAYSEXTPROC afw_gl_glDrawArraysEXT
Definition: GLLoader.c:3493
PFNGLCONVOLUTIONFILTER1DPROC afw_gl_glConvolutionFilter1D
Definition: GLLoader.c:2671
PFNGLFLUSHVERTEXARRAYRANGENVPROC afw_gl_glFlushVertexArrayRangeNV
Definition: GLLoader.c:3965
PFNGLPROGRAMUNIFORM2I64NVPROC afw_gl_glProgramUniform2i64NV
Definition: GLLoader.c:2498
PFNGLVERTEXATTRIBPOINTERPROC afw_gl_glVertexAttribPointer
Definition: GLLoader.c:1393
PFNGLVERTEXATTRIBI3UIPROC afw_gl_glVertexAttribI3ui
Definition: GLLoader.c:1764
PFNGLTEXSUBIMAGE3DEXTPROC afw_gl_glTexSubImage3DEXT
Definition: GLLoader.c:3466
PFNGLNORMALSTREAM3SVATIPROC afw_gl_glNormalStream3svATI
Definition: GLLoader.c:2994
int AFW_GL_GL_EXT_secondary_color
Definition: GLLoader.c:2048
PFNGLUNIFORMMATRIX3X4DVPROC afw_gl_glUniformMatrix3x4dv
Definition: GLLoader.c:1183
PFNGLUNIFORMMATRIX2X4FVPROC afw_gl_glUniformMatrix2x4fv
Definition: GLLoader.c:1395
int AFW_GL_GL_EXT_semaphore
Definition: GLLoader.c:2266
PFNGLVERTEXATTRIBI3UIVEXTPROC afw_gl_glVertexAttribI3uivEXT
Definition: GLLoader.c:4076
PFNGLCOLORP4UIVPROC afw_gl_glColorP4uiv
Definition: GLLoader.c:1118
PFNGLMATRIXMULT3X3FNVPROC afw_gl_glMatrixMult3x3fNV
Definition: GLLoader.c:3864
PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC afw_gl_glImportMemoryWin32HandleEXT
Definition: GLLoader.c:3397
PFNGLTEXTUREBARRIERPROC afw_gl_glTextureBarrier
Definition: GLLoader.c:1515
PFNGLPRIORITIZETEXTURESEXTPROC afw_gl_glPrioritizeTexturesEXT
Definition: GLLoader.c:3480
int AFW_GL_GL_EXT_framebuffer_sRGB
Definition: GLLoader.c:2268
PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC afw_gl_glGetFinalCombinerInputParameterivNV
Definition: GLLoader.c:3910
PFNGLGETNUNIFORMFVKHRPROC afw_gl_glGetnUniformfvKHR
Definition: GLLoader.c:3612
PFNGLRASTERPOS3DVPROC afw_gl_glRasterPos3dv
Definition: GLLoader.c:1678
PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC afw_gl_glMulticastGetQueryObjecti64vNV
Definition: GLLoader.c:3741
static void load_GL_ARB_color_buffer_float(AFWGLloadproc load)
Definition: GLLoader.c:5721
int AFW_GL_GL_INTEL_performance_query
Definition: GLLoader.c:2186
PFNGLBINDBUFFERBASENVPROC afw_gl_glBindBufferBaseNV
Definition: GLLoader.c:3941
static void load_GL_EXT_index_material(AFWGLloadproc load)
Definition: GLLoader.c:7302
PFNGLGETNAMEDSTRINGIVARBPROC afw_gl_glGetNamedStringivARB
Definition: GLLoader.c:2816
static void load_GL_ARB_sample_locations(AFWGLloadproc load)
Definition: GLLoader.c:6200
static void load_GL_KHR_robustness(AFWGLloadproc load)
Definition: GLLoader.c:7747
PFNGLNORMALPOINTEREXTPROC afw_gl_glNormalPointerEXT
Definition: GLLoader.c:3497
PFNGLGETTEXTURELEVELPARAMETERIVPROC afw_gl_glGetTextureLevelParameteriv
Definition: GLLoader.c:1601
PFNGLVERTEXATTRIB4FVARBPROC afw_gl_glVertexAttrib4fvARB
Definition: GLLoader.c:2883
PFNGLGETHISTOGRAMPARAMETERFVPROC afw_gl_glGetHistogramParameterfv
Definition: GLLoader.c:2685
int AFW_GL_GL_SGI_color_table
Definition: GLLoader.c:2303
PFNGLEVALCOORD1XOESPROC afw_gl_glEvalCoord1xOES
Definition: GLLoader.c:4168
PFNGLTRANSLATEDPROC afw_gl_glTranslated
Definition: GLLoader.c:1351
PFNGLGETTEXFILTERFUNCSGISPROC afw_gl_glGetTexFilterFuncSGIS
Definition: GLLoader.c:4255
PFNGLMULTITEXGENFEXTPROC afw_gl_glMultiTexGenfEXT
Definition: GLLoader.c:3108
PFNGLPROGRAMUNIFORM3UI64NVPROC afw_gl_glProgramUniform3ui64NV
Definition: GLLoader.c:2507
PFNGLGETCOLORTABLEPARAMETERFVPROC afw_gl_glGetColorTableParameterfv
Definition: GLLoader.c:2667
int AFW_GL_GL_NV_conservative_raster_dilate
Definition: GLLoader.c:2401
PFNGLFOGFUNCSGISPROC afw_gl_glFogFuncSGIS
Definition: GLLoader.c:4238
PFNGLPATHCOLORGENNVPROC afw_gl_glPathColorGenNV
Definition: GLLoader.c:3875
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC afw_gl_glGetNamedProgramLocalParameterIuivEXT
Definition: GLLoader.c:3223
PFNGLBINORMAL3FEXTPROC afw_gl_glBinormal3fEXT
Definition: GLLoader.c:3042
PFNGLMULTITEXCOORD4DPROC afw_gl_glMultiTexCoord4d
Definition: GLLoader.c:1377
static void load_GL_OES_query_matrix(AFWGLloadproc load)
Definition: GLLoader.c:8607
PFNGLGETOBJECTLABELKHRPROC afw_gl_glGetObjectLabelKHR
Definition: GLLoader.c:3605
PFNGLVERTEXATTRIBIPOINTEREXTPROC afw_gl_glVertexAttribIPointerEXT
Definition: GLLoader.c:4082
PFNGLMULTITEXCOORD3HNVPROC afw_gl_glMultiTexCoord3hNV
Definition: GLLoader.c:3785
static void load_GL_ARB_vertex_array_object(AFWGLloadproc load)
Definition: GLLoader.c:6483
PFNGLTEXCOORDP1UIVPROC afw_gl_glTexCoordP1uiv
Definition: GLLoader.c:1833
PFNGLPROGRAMUNIFORM3FVEXTPROC afw_gl_glProgramUniform3fvEXT
Definition: GLLoader.c:3182
PFNGLPROGRAMUNIFORM1I64VNVPROC afw_gl_glProgramUniform1i64vNV
Definition: GLLoader.c:2501
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC afw_gl_glCompressedTextureSubImage2DEXT
Definition: GLLoader.c:3151
PFNGLMULTITEXCOORDP4UIPROC afw_gl_glMultiTexCoordP4ui
Definition: GLLoader.c:1656
PFNGLPOINTPARAMETERFVEXTPROC afw_gl_glPointParameterfvEXT
Definition: GLLoader.c:3414
PFNGLDEBUGMESSAGEINSERTAMDPROC afw_gl_glDebugMessageInsertAMD
Definition: GLLoader.c:2468
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC afw_gl_glDrawElementsInstancedBaseVertex
Definition: GLLoader.c:991
PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC afw_gl_glTexImage2DMultisampleCoverageNV
Definition: GLLoader.c:3930
PFNGLALPHAFUNCPROC afw_gl_glAlphaFunc
Definition: GLLoader.c:1863
static void load_GL_ARB_shader_subroutine(AFWGLloadproc load)
Definition: GLLoader.c:6346
PFNGLTEXTURENORMALEXTPROC afw_gl_glTextureNormalEXT
Definition: GLLoader.c:3481
int AFW_GL_GL_ARB_compressed_texture_pixel_storage
Definition: GLLoader.c:2355
int AFW_GL_GL_NV_tessellation_program5
Definition: GLLoader.c:2051
PFNGLWEIGHTDVARBPROC afw_gl_glWeightdvARB
Definition: GLLoader.c:2837
PFNGLTEXTURECOLORMASKSGISPROC afw_gl_glTextureColorMaskSGIS
Definition: GLLoader.c:4254
PFNGLPROGRAMUNIFORM2DVEXTPROC afw_gl_glProgramUniform2dvEXT
Definition: GLLoader.c:3291
PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC afw_gl_glGetPerfMonitorCounterStringAMD
Definition: GLLoader.c:2523
PFNGLCOLORTABLEPARAMETERFVPROC afw_gl_glColorTableParameterfv
Definition: GLLoader.c:2663
static void load_GL_EXT_compiled_vertex_array(AFWGLloadproc load)
Definition: GLLoader.c:6871
PFNGLPROGRAMPARAMETERIPROC afw_gl_glProgramParameteri
Definition: GLLoader.c:1550
PFNGLWINDOWPOS3SVARBPROC afw_gl_glWindowPos3svARB
Definition: GLLoader.c:2915
int AFW_GL_GL_ARB_shader_subroutine
Definition: GLLoader.c:2398
PFNGLPROGRAMUNIFORM1DVPROC afw_gl_glProgramUniform1dv
Definition: GLLoader.c:1006
PFNGLLIGHTMODELXOESPROC afw_gl_glLightModelxOES
Definition: GLLoader.c:4133
PFNGLUNIFORM2UIVPROC afw_gl_glUniform2uiv
Definition: GLLoader.c:900
PFNGLVERTEXATTRIB4UBVPROC afw_gl_glVertexAttrib4ubv
Definition: GLLoader.c:1235
static void load_GL_VERSION_4_5(AFWGLloadproc load)
Definition: GLLoader.c:5350
int AFW_GL_GL_MESA_window_pos
Definition: GLLoader.c:2457
static void load_GL_NV_gpu_program5(AFWGLloadproc load)
Definition: GLLoader.c:7993
PFNGLDETAILTEXFUNCSGISPROC afw_gl_glDetailTexFuncSGIS
Definition: GLLoader.c:4236
PFNGLGENPATHSNVPROC afw_gl_glGenPathsNV
Definition: GLLoader.c:3818
static void load_GL_SUNX_constant_data(AFWGLloadproc load)
Definition: GLLoader.c:8772
PFNGLWINDOWPOS2IARBPROC afw_gl_glWindowPos2iARB
Definition: GLLoader.c:2904
PFNGLRENDERMODEPROC afw_gl_glRenderMode
Definition: GLLoader.c:1198
PFNGLVDPAUFININVPROC afw_gl_glVDPAUFiniNV
Definition: GLLoader.c:3956
int AFW_GL_GL_INTEL_parallel_arrays
Definition: GLLoader.c:1979
PFNGLTEXCOORD2FPROC afw_gl_glTexCoord2f
Definition: GLLoader.c:945
PFNGLVERTEXATTRIBL2UI64NVPROC afw_gl_glVertexAttribL2ui64NV
Definition: GLLoader.c:3976
PFNGLISPROGRAMPROC afw_gl_glIsProgram
Definition: GLLoader.c:1519
PFNGLMAKEIMAGEHANDLERESIDENTARBPROC afw_gl_glMakeImageHandleResidentARB
Definition: GLLoader.c:2577
int AFW_GL_GL_ARB_shader_storage_buffer_object
Definition: GLLoader.c:2273
PFNGLTEXGENXOESPROC afw_gl_glTexGenxOES
Definition: GLLoader.c:4219
PFNGLVERTEXATTRIBL4DVEXTPROC afw_gl_glVertexAttribL4dvEXT
Definition: GLLoader.c:3507
int AFW_GL_GL_INTEL_framebuffer_CMAA
Definition: GLLoader.c:2093
PFNGLUNIFORM1FARBPROC afw_gl_glUniform1fARB
Definition: GLLoader.c:2783
PFNGLGETVERTEXATTRIBLDVEXTPROC afw_gl_glGetVertexAttribLdvEXT
Definition: GLLoader.c:3509
PFNGLMAPOBJECTBUFFERATIPROC afw_gl_glMapObjectBufferATI
Definition: GLLoader.c:2938
PFNGLVERTEXATTRIBL4I64VNVPROC afw_gl_glVertexAttribL4i64vNV
Definition: GLLoader.c:3974
PFNGLPROGRAMUNIFORM4IVPROC afw_gl_glProgramUniform4iv
Definition: GLLoader.c:1804
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC afw_gl_glProgramUniformMatrix4x2fv
Definition: GLLoader.c:964
PFNGLTEXBUFFERARBPROC afw_gl_glTexBufferARB
Definition: GLLoader.c:2821
PFNGLVERTEXATTRIBI4USVPROC afw_gl_glVertexAttribI4usv
Definition: GLLoader.c:1599
PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC afw_gl_glProgramPathFragmentInputGenNV
Definition: GLLoader.c:3873
PFNGLVERTEXATTRIB4NBVARBPROC afw_gl_glVertexAttrib4NbvARB
Definition: GLLoader.c:2872
PFNGLMATERIALXVOESPROC afw_gl_glMaterialxvOES
Definition: GLLoader.c:4140
PFNGLGENERATEMIPMAPEXTPROC afw_gl_glGenerateMipmapEXT
Definition: GLLoader.c:3347
int AFW_GL_GL_OVR_multiview2
Definition: GLLoader.c:2324
PFNGLSTOPINSTRUMENTSSGIXPROC afw_gl_glStopInstrumentsSGIX
Definition: GLLoader.c:4289
PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC afw_gl_glBindVideoCaptureStreamBufferNV
Definition: GLLoader.c:4086
int AFW_GL_GL_ARB_texture_rg
Definition: GLLoader.c:2264
PFNGLENDPERFMONITORAMDPROC afw_gl_glEndPerfMonitorAMD
Definition: GLLoader.c:2529
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC afw_gl_glNamedRenderbufferStorageMultisampleCoverageEXT
Definition: GLLoader.c:3241
PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC afw_gl_glVertexArrayVertexAttribBindingEXT
Definition: GLLoader.c:3313
PFNGLUNIFORM1UIEXTPROC afw_gl_glUniform1uiEXT
Definition: GLLoader.c:3354
static void load_GL_EXT_geometry_shader4(AFWGLloadproc load)
Definition: GLLoader.c:7262
static void load_GL_ARB_uniform_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:6470
int AFW_GL_GL_EXT_texture_cube_map
Definition: GLLoader.c:2127
PFNGLRASTERPOS4FPROC afw_gl_glRasterPos4f
Definition: GLLoader.c:862
PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC afw_gl_glStencilStrokePathInstancedNV
Definition: GLLoader.c:3842
int AFW_GL_GL_NV_texture_shader2
Definition: GLLoader.c:2461
int AFW_GL_GL_ARB_provoking_vertex
Definition: GLLoader.c:2160
PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glTexCoord2fColor4fNormal3fVertex3fSUN
Definition: GLLoader.c:4351
static void load_GL_VERSION_1_0(AFWGLloadproc load)
Definition: GLLoader.c:4371
PFNGLCOLOR4DPROC afw_gl_glColor4d
Definition: GLLoader.c:1213
PFNGLMULTICASTBUFFERSUBDATANVPROC afw_gl_glMulticastBufferSubDataNV
Definition: GLLoader.c:3732
int AFW_GL_GL_ARB_shader_ballot
Definition: GLLoader.c:2228
PFNGLPASSTHROUGHPROC afw_gl_glPassThrough
Definition: GLLoader.c:995
PFNGLLABELOBJECTEXTPROC afw_gl_glLabelObjectEXT
Definition: GLLoader.c:3057
PFNGLGETQUERYIVPROC afw_gl_glGetQueryiv
Definition: GLLoader.c:1786
PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
Definition: GLLoader.c:4364
int AFW_GL_GL_NV_present_video
Definition: GLLoader.c:2373
PFNGLUNLOCKARRAYSEXTPROC afw_gl_glUnlockArraysEXT
Definition: GLLoader.c:3014
PFNGLDELETESTATESNVPROC afw_gl_glDeleteStatesNV
Definition: GLLoader.c:3667
static void load_GL_SGIX_list_priority(AFWGLloadproc load)
Definition: GLLoader.c:8727
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC afw_gl_glCompressedTexSubImage1D
Definition: GLLoader.c:1783
PFNGLDISABLECLIENTSTATEPROC afw_gl_glDisableClientState
Definition: GLLoader.c:989
PFNGLTEXTUREBUFFERPROC afw_gl_glTextureBuffer
Definition: GLLoader.c:1159
PFNGLGENFENCESNVPROC afw_gl_glGenFencesNV
Definition: GLLoader.c:3711
int AFW_GL_GL_EXT_depth_bounds_test
Definition: GLLoader.c:2315
int AFW_GL_GL_ARB_framebuffer_no_attachments
Definition: GLLoader.c:1910
static void load_GL_ARB_matrix_palette(AFWGLloadproc load)
Definition: GLLoader.c:6077
PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC afw_gl_glGetMultiTexLevelParameterfvEXT
Definition: GLLoader.c:3132
PFNGLMAPBUFFERARBPROC afw_gl_glMapBufferARB
Definition: GLLoader.c:2850
PFNGLVDPAUINITNVPROC afw_gl_glVDPAUInitNV
Definition: GLLoader.c:3955
int AFW_GL_GL_EXT_memory_object_fd
Definition: GLLoader.c:2182
int AFW_GL_GL_SGIX_ycrcb_subsample
Definition: GLLoader.c:2101
PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC afw_gl_glGetProgramLocalParameterfvARB
Definition: GLLoader.c:2617
PFNGLGETSHADERIVPROC afw_gl_glGetShaderiv
Definition: GLLoader.c:973
PFNGLPROGRAMUNIFORM4FVEXTPROC afw_gl_glProgramUniform4fvEXT
Definition: GLLoader.c:3183
PFNGLGETUNIFORMUI64VNVPROC afw_gl_glGetUniformui64vNV
Definition: GLLoader.c:2496
static void load_GL_EXT_provoking_vertex(AFWGLloadproc load)
Definition: GLLoader.c:7382
PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC afw_gl_glNamedBufferPageCommitmentARB
Definition: GLLoader.c:2819
PFNGLPIXELTEXGENSGIXPROC afw_gl_glPixelTexGenSGIX
Definition: GLLoader.c:4296
PFNGLMULTITEXCOORD1XVOESPROC afw_gl_glMultiTexCoord1xvOES
Definition: GLLoader.c:4190
PFNGLPROGRAMUNIFORM3I64ARBPROC afw_gl_glProgramUniform3i64ARB
Definition: GLLoader.c:2648
PFNGLMULTITEXCOORD2HNVPROC afw_gl_glMultiTexCoord2hNV
Definition: GLLoader.c:3783
PFNGLSPRITEPARAMETERIVSGIXPROC afw_gl_glSpriteParameterivSGIX
Definition: GLLoader.c:4305
PFNGLVERTEX3IPROC afw_gl_glVertex3i
Definition: GLLoader.c:1864
PFNGLVERTEXATTRIBL4UI64NVPROC afw_gl_glVertexAttribL4ui64NV
Definition: GLLoader.c:3978
PFNGLBUFFERSUBDATAPROC afw_gl_glBufferSubData
Definition: GLLoader.c:1646
int AFW_GL_GL_ARB_invalidate_subdata
Definition: GLLoader.c:2166
PFNGLMULTITEXCOORD3BVOESPROC afw_gl_glMultiTexCoord3bvOES
Definition: GLLoader.c:4103
PFNGLCOLORP3UIPROC afw_gl_glColorP3ui
Definition: GLLoader.c:1468
int AFW_GL_GL_ARB_shadow_ambient
Definition: GLLoader.c:2082
PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC afw_gl_glGetFramebufferParameterivEXT
Definition: GLLoader.c:3253
PFNGLSAMPLEPATTERNEXTPROC afw_gl_glSamplePatternEXT
Definition: GLLoader.c:3402
PFNGLARETEXTURESRESIDENTPROC afw_gl_glAreTexturesResident
Definition: GLLoader.c:1771
PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC afw_gl_glProgramEnvParametersI4uivNV
Definition: GLLoader.c:3754
int AFW_GL_GL_AMD_seamless_cubemap_per_texture
Definition: GLLoader.c:1898
PFNGLEVALCOORD2XOESPROC afw_gl_glEvalCoord2xOES
Definition: GLLoader.c:4170
PFNGLCOMPILESHADERPROC afw_gl_glCompileShader
Definition: GLLoader.c:1858
PFNGLTEXTUREMATERIALEXTPROC afw_gl_glTextureMaterialEXT
Definition: GLLoader.c:3376
int AFW_GL_GL_NV_alpha_to_coverage_dither_control
Definition: GLLoader.c:2440
PFNGLENDLISTPROC afw_gl_glEndList
Definition: GLLoader.c:1524
int AFW_GL_GL_NV_geometry_shader4
Definition: GLLoader.c:1912
PFNGLGETNMAPFVPROC afw_gl_glGetnMapfv
Definition: GLLoader.c:870
static void load_GL_ARB_clip_control(AFWGLloadproc load)
Definition: GLLoader.c:5717
PFNGLPIXELMAPUSVPROC afw_gl_glPixelMapusv
Definition: GLLoader.c:1379
PFNGLDRAWARRAYSINSTANCEDPROC afw_gl_glDrawArraysInstanced
Definition: GLLoader.c:932
PFNGLVIEWPORTPOSITIONWSCALENVPROC afw_gl_glViewportPositionWScaleNV
Definition: GLLoader.c:3665
PFNGLVERTEXATTRIBP3UIPROC afw_gl_glVertexAttribP3ui
Definition: GLLoader.c:1277
PFNGLTEXSUBIMAGE1DEXTPROC afw_gl_glTexSubImage1DEXT
Definition: GLLoader.c:3463
PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC afw_gl_glProgramUniformHandleui64NV
Definition: GLLoader.c:3659
PFNGLENDPROC afw_gl_glEnd
Definition: GLLoader.c:1552
PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: GLLoader.c:4370
int AFW_GL_GL_MESAX_texture_stack
Definition: GLLoader.c:1988
PFNGLWAITSYNCPROC afw_gl_glWaitSync
Definition: GLLoader.c:1284
PFNGLBINDVERTEXBUFFERPROC afw_gl_glBindVertexBuffer
Definition: GLLoader.c:1222
PFNGLCONVOLUTIONPARAMETERFPROC afw_gl_glConvolutionParameterf
Definition: GLLoader.c:2673
PFNGLSTENCILOPSEPARATEATIPROC afw_gl_glStencilOpSeparateATI
Definition: GLLoader.c:2942
PFNGLWINDOWPOS4DVMESAPROC afw_gl_glWindowPos4dvMESA
Definition: GLLoader.c:3633
PFNGLRASTERPOS4FVPROC afw_gl_glRasterPos4fv
Definition: GLLoader.c:1492
PFNGLVERTEX4BVOESPROC afw_gl_glVertex4bvOES
Definition: GLLoader.c:4119
PFNGLGETUNIFORMBLOCKINDEXPROC afw_gl_glGetUniformBlockIndex
Definition: GLLoader.c:1485
static void load_GL_EXT_cull_vertex(AFWGLloadproc load)
Definition: GLLoader.c:6925
PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC afw_gl_glTextureStorage2DMultisample
Definition: GLLoader.c:921
PFNGLCONVOLUTIONPARAMETERIVEXTPROC afw_gl_glConvolutionParameterivEXT
Definition: GLLoader.c:3020
PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC afw_gl_glProgramUniformMatrix3fvEXT
Definition: GLLoader.c:3189
PFNGLPROGRAMLOCALPARAMETER4FARBPROC afw_gl_glProgramLocalParameter4fARB
Definition: GLLoader.c:2612
PFNGLGETVERTEXATTRIBIUIVEXTPROC afw_gl_glGetVertexAttribIuivEXT
Definition: GLLoader.c:4084
PFNGLCOLORPOINTEREXTPROC afw_gl_glColorPointerEXT
Definition: GLLoader.c:3492
int AFW_GL_GL_ARB_explicit_attrib_location
Definition: GLLoader.c:1921
PFNGLMULTITEXCOORD1HNVPROC afw_gl_glMultiTexCoord1hNV
Definition: GLLoader.c:3781
int AFW_GL_GL_ARB_direct_state_access
Definition: GLLoader.c:2117
PFNGLGLOBALALPHAFACTORDSUNPROC afw_gl_glGlobalAlphaFactordSUN
Definition: GLLoader.c:4319
int AFW_GL_GL_SGIX_interlace
Definition: GLLoader.c:1939
PFNGLVERTEXSTREAM4IVATIPROC afw_gl_glVertexStream4ivATI
Definition: GLLoader.c:2986
PFNGLTRANSFORMPATHNVPROC afw_gl_glTransformPathNV
Definition: GLLoader.c:3831
PFNGLGETMINMAXPARAMETERFVEXTPROC afw_gl_glGetMinmaxParameterfvEXT
Definition: GLLoader.c:3366
PFNGLPROGRAMUNIFORM4UI64NVPROC afw_gl_glProgramUniform4ui64NV
Definition: GLLoader.c:2508
PFNGLVERTEXWEIGHTFEXTPROC afw_gl_glVertexWeightfEXT
Definition: GLLoader.c:3552
static void load_GL_ATI_draw_buffers(AFWGLloadproc load)
Definition: GLLoader.c:6726
PFNGLTEXSUBIMAGE4DSGISPROC afw_gl_glTexSubImage4DSGIS
Definition: GLLoader.c:4253
PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC afw_gl_glTexImage3DMultisampleCoverageNV
Definition: GLLoader.c:3931
int AFW_GL_GL_ARB_texture_mirrored_repeat
Definition: GLLoader.c:2049
static void load_GL_AMD_performance_monitor(AFWGLloadproc load)
Definition: GLLoader.c:5563
PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC afw_gl_glTexCoord2fColor3fVertex3fvSUN
Definition: GLLoader.c:4348
PFNGLPOLLINSTRUMENTSSGIXPROC afw_gl_glPollInstrumentsSGIX
Definition: GLLoader.c:4286
PFNGLDISABLEVERTEXARRAYATTRIBPROC afw_gl_glDisableVertexArrayAttrib
Definition: GLLoader.c:1332
PFNGLGETPIXELMAPXVPROC afw_gl_glGetPixelMapxv
Definition: GLLoader.c:4178
PFNGLGETINVARIANTFLOATVEXTPROC afw_gl_glGetInvariantFloatvEXT
Definition: GLLoader.c:3548
PFNGLVERTEX3FVPROC afw_gl_glVertex3fv
Definition: GLLoader.c:1004
PFNGLVERTEXATTRIBL3UI64NVPROC afw_gl_glVertexAttribL3ui64NV
Definition: GLLoader.c:3977
PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC afw_gl_glReleaseKeyedMutexWin32EXT
Definition: GLLoader.c:3556
PFNGLRENDERGPUMASKNVPROC afw_gl_glRenderGpuMaskNV
Definition: GLLoader.c:3731
PFNGLDEPTHRANGEDNVPROC afw_gl_glDepthRangedNV
Definition: GLLoader.c:3689
PFNGLPOINTPARAMETERFSGISPROC afw_gl_glPointParameterfSGIS
Definition: GLLoader.c:4248
PFNGLVERTEXATTRIBS1FVNVPROC afw_gl_glVertexAttribs1fvNV
Definition: GLLoader.c:4050
PFNGLNORMALSTREAM3DATIPROC afw_gl_glNormalStream3dATI
Definition: GLLoader.c:2999
PFNGLTEXTUREPARAMETERFVPROC afw_gl_glTextureParameterfv
Definition: GLLoader.c:891
static void load_GL_ATI_vertex_attrib_array_object(AFWGLloadproc load)
Definition: GLLoader.c:6790
PFNGLTEXTUREBUFFERRANGEEXTPROC afw_gl_glTextureBufferRangeEXT
Definition: GLLoader.c:3303
PFNGLTEXCOORD3BVOESPROC afw_gl_glTexCoord3bvOES
Definition: GLLoader.c:4111
static void load_GL_ATI_element_array(AFWGLloadproc load)
Definition: GLLoader.c:6730
PFNGLCONVOLUTIONPARAMETERIPROC afw_gl_glConvolutionParameteri
Definition: GLLoader.c:2675
PFNGLRASTERPOS3SVPROC afw_gl_glRasterPos3sv
Definition: GLLoader.c:1699
PFNGLVERTEXATTRIBL1UI64VNVPROC afw_gl_glVertexAttribL1ui64vNV
Definition: GLLoader.c:3979
PFNGLNORMAL3FVPROC afw_gl_glNormal3fv
Definition: GLLoader.c:1816
static void load_GL_ARB_point_parameters(AFWGLloadproc load)
Definition: GLLoader.c:6155
PFNGLMULTITEXCOORDPOINTEREXTPROC afw_gl_glMultiTexCoordPointerEXT
Definition: GLLoader.c:3101
PFNGLPATHSUBCOORDSNVPROC afw_gl_glPathSubCoordsNV
Definition: GLLoader.c:3824
PFNGLDEPTHRANGEPROC afw_gl_glDepthRange
Definition: GLLoader.c:1408
PFNGLISPOINTINSTROKEPATHNVPROC afw_gl_glIsPointInStrokePathNV
Definition: GLLoader.c:3857
PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC afw_gl_glTextureImage2DMultisampleCoverageNV
Definition: GLLoader.c:3934
PFNGLPOINTPARAMETERIVNVPROC afw_gl_glPointParameterivNV
Definition: GLLoader.c:3885
PFNGLPROGRAMUNIFORMMATRIX3FVPROC afw_gl_glProgramUniformMatrix3fv
Definition: GLLoader.c:927
PFNGLSELECTBUFFERPROC afw_gl_glSelectBuffer
Definition: GLLoader.c:894
PFNGLPROGRAMUNIFORM4IVEXTPROC afw_gl_glProgramUniform4ivEXT
Definition: GLLoader.c:3187
int AFW_GL_GL_ATI_pn_triangles
Definition: GLLoader.c:2204
PFNGLISPOINTINFILLPATHNVPROC afw_gl_glIsPointInFillPathNV
Definition: GLLoader.c:3856
int AFW_GL_GL_EXT_blend_logic_op
Definition: GLLoader.c:2181
PFNGLGETPROGRAMENVPARAMETERFVARBPROC afw_gl_glGetProgramEnvParameterfvARB
Definition: GLLoader.c:2615
int AFW_GL_GL_EXT_texture_sRGB_decode
Definition: GLLoader.c:1952
PFNGLGETTEXGENDVPROC afw_gl_glGetTexGendv
Definition: GLLoader.c:1549
PFNGLSCISSORINDEXEDVPROC afw_gl_glScissorIndexedv
Definition: GLLoader.c:1255
static void load_GL_ARB_multitexture(AFWGLloadproc load)
Definition: GLLoader.c:6103
PFNGLCOMPRESSEDTEXIMAGE2DPROC afw_gl_glCompressedTexImage2D
Definition: GLLoader.c:1099
PFNGLFLUSHPROC afw_gl_glFlush
Definition: GLLoader.c:923
PFNGLFOGCOORDDVPROC afw_gl_glFogCoorddv
Definition: GLLoader.c:1499
PFNGLGETINTEGERUI64VNVPROC afw_gl_glGetIntegerui64vNV
Definition: GLLoader.c:3924
PFNGLISCOMMANDLISTNVPROC afw_gl_glIsCommandListNV
Definition: GLLoader.c:3678
int AFW_GL_GL_VERSION_4_6
Definition: GLLoader.c:836
PFNGLMULTIDRAWARRAYSINDIRECTPROC afw_gl_glMultiDrawArraysIndirect
Definition: GLLoader.c:1202
PFNGLINVALIDATESUBFRAMEBUFFERPROC afw_gl_glInvalidateSubFramebuffer
Definition: GLLoader.c:1137
PFNGLMULTMATRIXXOESPROC afw_gl_glMultMatrixxOES
Definition: GLLoader.c:4141
PFNGLCOLORMATERIALPROC afw_gl_glColorMaterial
Definition: GLLoader.c:1457
PFNGLSECONDARYCOLOR3USEXTPROC afw_gl_glSecondaryColor3usEXT
Definition: GLLoader.c:3433
PFNGLEVALCOORD1DPROC afw_gl_glEvalCoord1d
Definition: GLLoader.c:1427
PFNGLACCUMXOESPROC afw_gl_glAccumxOES
Definition: GLLoader.c:4159
PFNGLDRAWELEMENTSPROC afw_gl_glDrawElements
Definition: GLLoader.c:1672
PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC afw_gl_glClearNamedFramebufferuiv
Definition: GLLoader.c:1464
PFNGLVERTEXATTRIB4UIVARBPROC afw_gl_glVertexAttrib4uivARB
Definition: GLLoader.c:2888
PFNGLLISTPARAMETERIVSGIXPROC afw_gl_glListParameterivSGIX
Definition: GLLoader.c:4295
int AFW_GL_GL_EXT_blend_minmax
Definition: GLLoader.c:2387
static void load_GL_ARB_clear_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:5707
int AFW_GL_GL_ATI_texture_float
Definition: GLLoader.c:1995
PFNGLINSTRUMENTSBUFFERSGIXPROC afw_gl_glInstrumentsBufferSGIX
Definition: GLLoader.c:4285
PFNGLBINDBUFFEROFFSETEXTPROC afw_gl_glBindBufferOffsetEXT
Definition: GLLoader.c:3487
PFNGLGETNCOLORTABLEARBPROC afw_gl_glGetnColorTableARB
Definition: GLLoader.c:2763
int AFW_GL_GL_EXT_stencil_two_side
Definition: GLLoader.c:2054
int AFW_GL_GL_AMD_occlusion_query_event
Definition: GLLoader.c:2061
PFNGLLIGHTIPROC afw_gl_glLighti
Definition: GLLoader.c:839
PFNGLFINISHFENCEAPPLEPROC afw_gl_glFinishFenceAPPLE
Definition: GLLoader.c:2547
PFNGLVERTEXATTRIB1SVNVPROC afw_gl_glVertexAttrib1svNV
Definition: GLLoader.c:4028
PFNGLTEXCOORDPOINTERLISTIBMPROC afw_gl_glTexCoordPointerListIBM
Definition: GLLoader.c:3576
PFNGLTEXTURESTORAGEMEM1DEXTPROC afw_gl_glTextureStorageMem1DEXT
Definition: GLLoader.c:3395
PFNGLWINDOWPOS4SMESAPROC afw_gl_glWindowPos4sMESA
Definition: GLLoader.c:3638
PFNGLTEXSTORAGE2DMULTISAMPLEPROC afw_gl_glTexStorage2DMultisample
Definition: GLLoader.c:1261
PFNGLGETMATERIALXOESPROC afw_gl_glGetMaterialxOES
Definition: GLLoader.c:4177
PFNGLTEXPARAMETERXVOESPROC afw_gl_glTexParameterxvOES
Definition: GLLoader.c:4153
int AFW_GL_GL_NVX_linked_gpu_multicast
Definition: GLLoader.c:2072
static void load_GL_NV_copy_image(AFWGLloadproc load)
Definition: GLLoader.c:7878
PFNGLMULTITEXENVFVEXTPROC afw_gl_glMultiTexEnvfvEXT
Definition: GLLoader.c:3103
PFNGLPIXELTEXGENPARAMETERFVSGISPROC afw_gl_glPixelTexGenParameterfvSGIS
Definition: GLLoader.c:4245
PFNGLLOGICOPPROC afw_gl_glLogicOp
Definition: GLLoader.c:1483
PFNGLVERTEXFORMATNVPROC afw_gl_glVertexFormatNV
Definition: GLLoader.c:3987
static void load_GL_VERSION_1_3(AFWGLloadproc load)
Definition: GLLoader.c:4720
PFNGLCLEARDEPTHXOESPROC afw_gl_glClearDepthxOES
Definition: GLLoader.c:4122
PFNGLNORMALSTREAM3DVATIPROC afw_gl_glNormalStream3dvATI
Definition: GLLoader.c:3000
PFNGLPROGRAMUNIFORM4I64NVPROC afw_gl_glProgramUniform4i64NV
Definition: GLLoader.c:2500
PFNGLRENDERBUFFERSTORAGEEXTPROC afw_gl_glRenderbufferStorageEXT
Definition: GLLoader.c:3335
PFNGLMATRIXLOAD3X2FNVPROC afw_gl_glMatrixLoad3x2fNV
Definition: GLLoader.c:3860
PFNGLNORMALPOINTERVINTELPROC afw_gl_glNormalPointervINTEL
Definition: GLLoader.c:3584
PFNGLINDEXMASKPROC afw_gl_glIndexMask
Definition: GLLoader.c:1248
PFNGLISLISTPROC afw_gl_glIsList
Definition: GLLoader.c:867
PFNGLTEXTURESUBIMAGE2DPROC afw_gl_glTextureSubImage2D
Definition: GLLoader.c:1301
PFNGLTEXTUREVIEWPROC afw_gl_glTextureView
Definition: GLLoader.c:1350
PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC afw_gl_glGetFramebufferParameterfvAMD
Definition: GLLoader.c:2477
PFNGLFRAMEBUFFERTEXTURELAYERPROC afw_gl_glFramebufferTextureLayer
Definition: GLLoader.c:953
int AFW_GL_GL_ARB_stencil_texturing
Definition: GLLoader.c:2447
PFNGLGETTEXPARAMETERIIVEXTPROC afw_gl_glGetTexParameterIivEXT
Definition: GLLoader.c:3471
PFNGLPIXELSTOREXPROC afw_gl_glPixelStorex
Definition: GLLoader.c:4199
static void load_GL_EXT_win32_keyed_mutex(AFWGLloadproc load)
Definition: GLLoader.c:7630
int AFW_GL_GL_ARB_arrays_of_arrays
Definition: GLLoader.c:1946
PFNGLPROGRAMPARAMETERS4DVNVPROC afw_gl_glProgramParameters4dvNV
Definition: GLLoader.c:4018
int AFW_GL_GL_VERSION_1_4
Definition: GLLoader.c:822
PFNGLVERTEXSTREAM4DATIPROC afw_gl_glVertexStream4dATI
Definition: GLLoader.c:2989
PFNGLCONSERVATIVERASTERPARAMETERFNVPROC afw_gl_glConservativeRasterParameterfNV
Definition: GLLoader.c:3686
PFNGLVERTEXATTRIB4IVPROC afw_gl_glVertexAttrib4iv
Definition: GLLoader.c:1831
PFNGLMAXSHADERCOMPILERTHREADSKHRPROC afw_gl_glMaxShaderCompilerThreadsKHR
Definition: GLLoader.c:3609
PFNGLRASTERPOS2SPROC afw_gl_glRasterPos2s
Definition: GLLoader.c:931
PFNGLBEGINTRANSFORMFEEDBACKEXTPROC afw_gl_glBeginTransformFeedbackEXT
Definition: GLLoader.c:3484
int AFW_GL_GL_ATI_vertex_streams
Definition: GLLoader.c:2044
int AFW_GL_GL_SGIX_async
Definition: GLLoader.c:2230
PFNGLCOLORFORMATNVPROC afw_gl_glColorFormatNV
Definition: GLLoader.c:3989
PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC afw_gl_glTextureStorageMem3DMultisampleEXT
Definition: GLLoader.c:3392
PFNGLGETCOLORTABLEPARAMETERFVEXTPROC afw_gl_glGetColorTableParameterfvEXT
Definition: GLLoader.c:3406
PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC afw_gl_glNamedProgramLocalParameter4dEXT
Definition: GLLoader.c:3230
PFNGLBINDTRANSFORMFEEDBACKPROC afw_gl_glBindTransformFeedback
Definition: GLLoader.c:1164
PFNGLCOPYTEXIMAGE2DEXTPROC afw_gl_glCopyTexImage2DEXT
Definition: GLLoader.c:3051
PFNGLCLEARBUFFERIVPROC afw_gl_glClearBufferiv
Definition: GLLoader.c:1546
PFNGLGETVERTEXATTRIBLUI64VARBPROC afw_gl_glGetVertexAttribLui64vARB
Definition: GLLoader.c:2587
static void load_GL_VERSION_4_3(AFWGLloadproc load)
Definition: GLLoader.c:5290
PFNGLUNIFORMMATRIX4X2DVPROC afw_gl_glUniformMatrix4x2dv
Definition: GLLoader.c:1407
PFNGLPROGRAMUNIFORM1UI64NVPROC afw_gl_glProgramUniform1ui64NV
Definition: GLLoader.c:2505
PFNGLGETMULTISAMPLEFVNVPROC afw_gl_glGetMultisamplefvNV
Definition: GLLoader.c:3707
PFNGLTEXTURESUBIMAGE1DPROC afw_gl_glTextureSubImage1D
Definition: GLLoader.c:1129
PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC afw_gl_glGetVertexArrayPointeri_vEXT
Definition: GLLoader.c:3278
PFNGLWINDOWPOS3FMESAPROC afw_gl_glWindowPos3fMESA
Definition: GLLoader.c:3626
PFNGLMULTITEXCOORD4FARBPROC afw_gl_glMultiTexCoord4fARB
Definition: GLLoader.c:2731
int AFW_GL_GL_ATI_envmap_bumpmap
Definition: GLLoader.c:1949
PFNGLUNIFORM1IVPROC afw_gl_glUniform1iv
Definition: GLLoader.c:1534
int AFW_GL_GL_NV_vertex_program3
Definition: GLLoader.c:1932
PFNGLUNIFORM3FVARBPROC afw_gl_glUniform3fvARB
Definition: GLLoader.c:2793
int AFW_GL_GL_OVR_multiview
Definition: GLLoader.c:1905
PFNGLGETSYNCIVPROC afw_gl_glGetSynciv
Definition: GLLoader.c:1166
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC afw_gl_glGetFramebufferAttachmentParameteriv
Definition: GLLoader.c:1567
PFNGLCLIENTWAITSYNCPROC afw_gl_glClientWaitSync
Definition: GLLoader.c:1224
void *(* AFWGLloadproc)(const char *name)
PFNGLVERTEXATTRIB4FNVPROC afw_gl_glVertexAttrib4fNV
Definition: GLLoader.c:4043
PFNGLVERTEXATTRIBL2DEXTPROC afw_gl_glVertexAttribL2dEXT
Definition: GLLoader.c:3501
PFNGLCLEARCOLORIIEXTPROC afw_gl_glClearColorIiEXT
Definition: GLLoader.c:3473
PFNGLPROGRAMUNIFORM2FEXTPROC afw_gl_glProgramUniform2fEXT
Definition: GLLoader.c:3173
PFNGLPOINTPARAMETERFARBPROC afw_gl_glPointParameterfARB
Definition: GLLoader.c:2746
static void load_GL_VERSION_3_0(AFWGLloadproc load)
Definition: GLLoader.c:4946
PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC afw_gl_glImportSemaphoreWin32HandleEXT
Definition: GLLoader.c:3444
PFNGLBUFFERDATAPROC afw_gl_glBufferData
Definition: GLLoader.c:979
PFNGLBINDBUFFERBASEEXTPROC afw_gl_glBindBufferBaseEXT
Definition: GLLoader.c:3488
int AFW_GL_GL_SGIX_sprite
Definition: GLLoader.c:2235
int AFW_GL_GL_ARB_tessellation_shader
Definition: GLLoader.c:2271
PFNGLGETSEPARABLEFILTEREXTPROC afw_gl_glGetSeparableFilterEXT
Definition: GLLoader.c:3026
PFNGLTEXPARAMETERIIVPROC afw_gl_glTexParameterIiv
Definition: GLLoader.c:1171
PFNGLLOADMATRIXFPROC afw_gl_glLoadMatrixf
Definition: GLLoader.c:1752
PFNGLSTENCILFUNCSEPARATEATIPROC afw_gl_glStencilFuncSeparateATI
Definition: GLLoader.c:2943
int AFW_GL_GL_NV_path_rendering_shared_edge
Definition: GLLoader.c:2076
int AFW_GL_GL_ARB_vertex_array_bgra
Definition: GLLoader.c:2016
PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC afw_gl_glGetVertexAttribArrayObjectivATI
Definition: GLLoader.c:2958
PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC afw_gl_glTransformFeedbackAttribsNV
Definition: GLLoader.c:3938
PFNGLPRIMITIVEBOUNDINGBOXARBPROC afw_gl_glPrimitiveBoundingBoxARB
Definition: GLLoader.c:2571
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC afw_gl_glCompressedTextureSubImage3DEXT
Definition: GLLoader.c:3150
PFNGLFOGFPROC afw_gl_glFogf
Definition: GLLoader.c:1808
PFNGLVERTEXATTRIBL2I64VNVPROC afw_gl_glVertexAttribL2i64vNV
Definition: GLLoader.c:3972
PFNGLVERTEXATTRIB1SARBPROC afw_gl_glVertexAttrib1sARB
Definition: GLLoader.c:2858
PFNGLMULTITEXCOORD1IPROC afw_gl_glMultiTexCoord1i
Definition: GLLoader.c:1583
PFNGLNEWOBJECTBUFFERATIPROC afw_gl_glNewObjectBufferATI
Definition: GLLoader.c:2944
static void load_GL_EXT_histogram(AFWGLloadproc load)
Definition: GLLoader.c:7285
PFNGLDELETEVERTEXSHADEREXTPROC afw_gl_glDeleteVertexShaderEXT
Definition: GLLoader.c:3514
PFNGLREQUESTRESIDENTPROGRAMSNVPROC afw_gl_glRequestResidentProgramsNV
Definition: GLLoader.c:4020
PFNGLWINDOWPOS2SVMESAPROC afw_gl_glWindowPos2svMESA
Definition: GLLoader.c:3623
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC afw_gl_glMultiDrawElementsBaseVertex
Definition: GLLoader.c:1788
PFNGLGETFENCEIVNVPROC afw_gl_glGetFenceivNV
Definition: GLLoader.c:3714
PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC afw_gl_glNamedBufferStorageExternalEXT
Definition: GLLoader.c:3323
PFNGLCOPYCOLORSUBTABLEEXTPROC afw_gl_glCopyColorSubTableEXT
Definition: GLLoader.c:3012
int AFW_GL_GL_EXT_vertex_attrib_64bit
Definition: GLLoader.c:2357
PFNGLMAP2XOESPROC afw_gl_glMap2xOES
Definition: GLLoader.c:4185
PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC afw_gl_glCompressedTexSubImage2DARB
Definition: GLLoader.c:2826
PFNGLGETHISTOGRAMPROC afw_gl_glGetHistogram
Definition: GLLoader.c:2684
PFNGLWINDOWPOS2SPROC afw_gl_glWindowPos2s
Definition: GLLoader.c:1829
int AFW_GL_GL_ATI_texture_mirror_once
Definition: GLLoader.c:1941
PFNGLMULTICASTCOPYIMAGESUBDATANVPROC afw_gl_glMulticastCopyImageSubDataNV
Definition: GLLoader.c:3734
PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC afw_gl_glFramebufferSampleLocationsfvARB
Definition: GLLoader.c:2768
static void load_GL_NV_depth_buffer_float(AFWGLloadproc load)
Definition: GLLoader.c:7882
PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC afw_gl_glGetTextureLevelParameterivEXT
Definition: GLLoader.c:3096
PFNGLFOGIVPROC afw_gl_glFogiv
Definition: GLLoader.c:1141
PFNGLGETBUFFERSUBDATAPROC afw_gl_glGetBufferSubData
Definition: GLLoader.c:934
PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC afw_gl_glTexCoord4fColor4fNormal3fVertex4fSUN
Definition: GLLoader.c:4353
PFNGLNORMALFORMATNVPROC afw_gl_glNormalFormatNV
Definition: GLLoader.c:3988
int AFW_GL_GL_EXT_texture_env_combine
Definition: GLLoader.c:1934
PFNGLVERTEXSTREAM1DATIPROC afw_gl_glVertexStream1dATI
Definition: GLLoader.c:2965
PFNGLMULTITEXCOORD2BOESPROC afw_gl_glMultiTexCoord2bOES
Definition: GLLoader.c:4100
PFNGLVERTEXATTRIB1SPROC afw_gl_glVertexAttrib1s
Definition: GLLoader.c:1557
PFNGLVERTEXATTRIBL2DPROC afw_gl_glVertexAttribL2d
Definition: GLLoader.c:1258
PFNGLUNIFORM2UI64VARBPROC afw_gl_glUniform2ui64vARB
Definition: GLLoader.c:2639
PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC afw_gl_glProgramSubroutineParametersuivNV
Definition: GLLoader.c:3759
PFNGLMULTITEXCOORD3DARBPROC afw_gl_glMultiTexCoord3dARB
Definition: GLLoader.c:2721
PFNGLNORMAL3FVERTEX3FSUNPROC afw_gl_glNormal3fVertex3fSUN
Definition: GLLoader.c:4337
PFNGLGETPATHCOORDSNVPROC afw_gl_glGetPathCoordsNV
Definition: GLLoader.c:3851
PFNGLPOINTPARAMETERFPROC afw_gl_glPointParameterf
Definition: GLLoader.c:1655
PFNGLFOGXVOESPROC afw_gl_glFogxvOES
Definition: GLLoader.c:4127
PFNGLMULTITEXCOORD3SARBPROC afw_gl_glMultiTexCoord3sARB
Definition: GLLoader.c:2727
PFNGLDELETEBUFFERSPROC afw_gl_glDeleteBuffers
Definition: GLLoader.c:1594
static void load_GL_ARB_copy_buffer(AFWGLloadproc load)
Definition: GLLoader.c:5734
PFNGLWINDOWPOS2FVPROC afw_gl_glWindowPos2fv
Definition: GLLoader.c:1151
PFNGLVERTEXATTRIB3FVNVPROC afw_gl_glVertexAttrib3fvNV
Definition: GLLoader.c:4038
PFNGLPROGRAMSTRINGARBPROC afw_gl_glProgramStringARB
Definition: GLLoader.c:2602
PFNGLVERTEXATTRIBLFORMATNVPROC afw_gl_glVertexAttribLFormatNV
Definition: GLLoader.c:3985
PFNGLWAITVKSEMAPHORENVPROC afw_gl_glWaitVkSemaphoreNV
Definition: GLLoader.c:3695
PFNGLGENASYNCMARKERSSGIXPROC afw_gl_glGenAsyncMarkersSGIX
Definition: GLLoader.c:4260
int AFW_GL_GL_ARB_occlusion_query2
Definition: GLLoader.c:2364
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC afw_gl_glNamedProgramLocalParameterI4iEXT
Definition: GLLoader.c:3216
PFNGLBINORMAL3SEXTPROC afw_gl_glBinormal3sEXT
Definition: GLLoader.c:3046
PFNGLVERTEXATTRIBI1IPROC afw_gl_glVertexAttribI1i
Definition: GLLoader.c:1340
PFNGLVERTEXATTRIBI4IVPROC afw_gl_glVertexAttribI4iv
Definition: GLLoader.c:1520
PFNGLRASTERPOS3DPROC afw_gl_glRasterPos3d
Definition: GLLoader.c:1447
PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC afw_gl_glStencilThenCoverStrokePathInstancedNV
Definition: GLLoader.c:3869
PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC afw_gl_glTexCoord2fColor4ubVertex3fSUN
Definition: GLLoader.c:4345
PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC afw_gl_glNamedFramebufferSampleLocationsfvNV
Definition: GLLoader.c:3914
PFNGLUNIFORMHANDLEUI64VARBPROC afw_gl_glUniformHandleui64vARB
Definition: GLLoader.c:2580
PFNGLDELETENAMESAMDPROC afw_gl_glDeleteNamesAMD
Definition: GLLoader.c:2517
static void load_GL_AMD_occlusion_query_event(AFWGLloadproc load)
Definition: GLLoader.c:5559
PFNGLLIGHTMODELIPROC afw_gl_glLightModeli
Definition: GLLoader.c:1286
PFNGLALPHAFRAGMENTOP1ATIPROC afw_gl_glAlphaFragmentOp1ATI
Definition: GLLoader.c:2934
PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC afw_gl_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
Definition: GLLoader.c:4368
PFNGLFRAGMENTLIGHTFVSGIXPROC afw_gl_glFragmentLightfvSGIX
Definition: GLLoader.c:4266
PFNGLBINDTEXGENPARAMETEREXTPROC afw_gl_glBindTexGenParameterEXT
Definition: GLLoader.c:3538
PFNGLMULTIMODEDRAWARRAYSIBMPROC afw_gl_glMultiModeDrawArraysIBM
Definition: GLLoader.c:3567
static void load_GL_ARB_texture_storage_multisample(AFWGLloadproc load)
Definition: GLLoader.c:6426
PFNGLFRAMEBUFFERTEXTUREPROC afw_gl_glFramebufferTexture
Definition: GLLoader.c:908
PFNGLNORMALSTREAM3SATIPROC afw_gl_glNormalStream3sATI
Definition: GLLoader.c:2993
PFNGLREPLACEMENTCODEUIVSUNPROC afw_gl_glReplacementCodeuivSUN
Definition: GLLoader.c:4327
PFNGLVERTEXSTREAM4FATIPROC afw_gl_glVertexStream4fATI
Definition: GLLoader.c:2987
PFNGLMATRIXMODEPROC afw_gl_glMatrixMode
Definition: GLLoader.c:856
PFNGLPATCHPARAMETERIPROC afw_gl_glPatchParameteri
Definition: GLLoader.c:843
PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC afw_gl_glCopyConvolutionFilter2DEXT
Definition: GLLoader.c:3022
PFNGLVDPAUGETSURFACEIVNVPROC afw_gl_glVDPAUGetSurfaceivNV
Definition: GLLoader.c:3961
PFNGLBEGINQUERYPROC afw_gl_glBeginQuery
Definition: GLLoader.c:1147
PFNGLWINDOWPOS3IVMESAPROC afw_gl_glWindowPos3ivMESA
Definition: GLLoader.c:3629
PFNGLDETACHOBJECTARBPROC afw_gl_glDetachObjectARB
Definition: GLLoader.c:2774
static void * get_proc(const char *namez)
Definition: GLLoader.c:684
PFNGLGENERATETEXTUREMIPMAPEXTPROC afw_gl_glGenerateTextureMipmapEXT
Definition: GLLoader.c:3248
int AFW_GL_GL_NV_bindless_multi_draw_indirect_count
Definition: GLLoader.c:2018
PFNGLPIXELSTOREFPROC afw_gl_glPixelStoref
Definition: GLLoader.c:1421
static void load_GL_EXT_x11_sync_object(AFWGLloadproc load)
Definition: GLLoader.c:7639
PFNGLGETTRACKMATRIXIVNVPROC afw_gl_glGetTrackMatrixivNV
Definition: GLLoader.c:4007
PFNGLMULTITEXCOORD4HVNVPROC afw_gl_glMultiTexCoord4hvNV
Definition: GLLoader.c:3788
int AFW_GL_GL_ARB_draw_elements_base_vertex
Definition: GLLoader.c:2405
PFNGLMATRIXMULTTRANSPOSEFEXTPROC afw_gl_glMatrixMultTransposefEXT
Definition: GLLoader.c:3163
PFNGLISNAMEDBUFFERRESIDENTNVPROC afw_gl_glIsNamedBufferResidentNV
Definition: GLLoader.c:3921
PFNGLBINDPROGRAMNVPROC afw_gl_glBindProgramNV
Definition: GLLoader.c:3999
PFNGLMATRIXINDEXUIVARBPROC afw_gl_glMatrixIndexuivARB
Definition: GLLoader.c:2700
PFNGLPOPMATRIXPROC afw_gl_glPopMatrix
Definition: GLLoader.c:1493
int AFW_GL_GL_3DFX_tbuffer
Definition: GLLoader.c:2321
PFNGLTEXCOORD1BOESPROC afw_gl_glTexCoord1bOES
Definition: GLLoader.c:4106
PFNGLTEXTURESTORAGE1DPROC afw_gl_glTextureStorage1D
Definition: GLLoader.c:1131
PFNGLPROGRAMUNIFORM1UIVPROC afw_gl_glProgramUniform1uiv
Definition: GLLoader.c:1702
PFNGLPIXELTRANSFERIPROC afw_gl_glPixelTransferi
Definition: GLLoader.c:1818
int AFW_GL_GL_ARB_point_sprite
Definition: GLLoader.c:2149
PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC afw_gl_glRenderbufferStorageMultisampleCoverageNV
Definition: GLLoader.c:3727
PFNGLPROGRAMUNIFORM3DVEXTPROC afw_gl_glProgramUniform3dvEXT
Definition: GLLoader.c:3292
int AFW_GL_GL_SGIS_texture_filter4
Definition: GLLoader.c:2003
PFNGLGETFRAGDATAINDEXPROC afw_gl_glGetFragDataIndex
Definition: GLLoader.c:1860
PFNGLGETACTIVEUNIFORMNAMEPROC afw_gl_glGetActiveUniformName
Definition: GLLoader.c:1347
int AFW_GL_GL_ARB_vertex_program
Definition: GLLoader.c:1908
int AFW_GL_GL_AMD_multi_draw_indirect
Definition: GLLoader.c:2369
static void load_GL_EXT_copy_texture(AFWGLloadproc load)
Definition: GLLoader.c:6917
PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC afw_gl_glNamedProgramLocalParameters4fvEXT
Definition: GLLoader.c:3215
int AFW_GL_GL_EXT_semaphore_win32
Definition: GLLoader.c:2351
PFNGLGETDOUBLEI_VPROC afw_gl_glGetDoublei_v
Definition: GLLoader.c:1241
PFNGLPROGRAMUNIFORM4DPROC afw_gl_glProgramUniform4d
Definition: GLLoader.c:872
PFNGLWINDOWPOS4IVMESAPROC afw_gl_glWindowPos4ivMESA
Definition: GLLoader.c:3637
PFNGLVERTEX4XOESPROC afw_gl_glVertex4xOES
Definition: GLLoader.c:4225
PFNGLCOLOR3DVPROC afw_gl_glColor3dv
Definition: GLLoader.c:1481
PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC afw_gl_glGetConvolutionParameterivEXT
Definition: GLLoader.c:3025
PFNGLMULTITEXCOORD3XVOESPROC afw_gl_glMultiTexCoord3xvOES
Definition: GLLoader.c:4194
int AFW_GL_GL_MESA_tile_raster_order
Definition: GLLoader.c:2354
int AFW_GL_GL_AMD_gpu_shader_int16
Definition: GLLoader.c:2155
PFNGLDEPTHFUNCPROC afw_gl_glDepthFunc
Definition: GLLoader.c:1822
PFNGLVERTEXSTREAM1IATIPROC afw_gl_glVertexStream1iATI
Definition: GLLoader.c:2961
PFNGLISSEMAPHOREEXTPROC afw_gl_glIsSemaphoreEXT
Definition: GLLoader.c:3438
PFNGLUNIFORM1UI64VARBPROC afw_gl_glUniform1ui64vARB
Definition: GLLoader.c:2638
PFNGLGETPROGRAMPIPELINEINFOLOGPROC afw_gl_glGetProgramPipelineInfoLog
Definition: GLLoader.c:1531
PFNGLGETPROGRAMBINARYPROC afw_gl_glGetProgramBinary
Definition: GLLoader.c:1287
PFNGLGETCONVOLUTIONPARAMETERIVPROC afw_gl_glGetConvolutionParameteriv
Definition: GLLoader.c:2681
PFNGLWINDOWPOS4IMESAPROC afw_gl_glWindowPos4iMESA
Definition: GLLoader.c:3636
PFNGLNORMAL3HVNVPROC afw_gl_glNormal3hvNV
Definition: GLLoader.c:3768
PFNGLISMEMORYOBJECTEXTPROC afw_gl_glIsMemoryObjectEXT
Definition: GLLoader.c:3380
PFNGLUNIFORM3FARBPROC afw_gl_glUniform3fARB
Definition: GLLoader.c:2785
PFNGLDELETENAMEDSTRINGARBPROC afw_gl_glDeleteNamedStringARB
Definition: GLLoader.c:2812
PFNGLVERTEXATTRIBLPOINTEREXTPROC afw_gl_glVertexAttribLPointerEXT
Definition: GLLoader.c:3508
int AFW_GL_GL_NV_fragment_program4
Definition: GLLoader.c:2090
PFNGLCLEARNAMEDFRAMEBUFFERFVPROC afw_gl_glClearNamedFramebufferfv
Definition: GLLoader.c:1690
int AFW_GL_GL_ARB_fragment_coord_conventions
Definition: GLLoader.c:2292
int AFW_GL_GL_ARB_texture_env_dot3
Definition: GLLoader.c:1944
PFNGLUNIFORM1FVPROC afw_gl_glUniform1fv
Definition: GLLoader.c:1774
PFNGLGLOBALALPHAFACTORUISUNPROC afw_gl_glGlobalAlphaFactoruiSUN
Definition: GLLoader.c:4322
PFNGLGETATTACHEDOBJECTSARBPROC afw_gl_glGetAttachedObjectsARB
Definition: GLLoader.c:2805
int AFW_GL_GL_ARB_shader_image_size
Definition: GLLoader.c:2413
int AFW_GL_GL_ARB_texture_cube_map
Definition: GLLoader.c:2265
PFNGLSECONDARYCOLORP3UIVPROC afw_gl_glSecondaryColorP3uiv
Definition: GLLoader.c:1281
PFNGLSECONDARYCOLOR3FEXTPROC afw_gl_glSecondaryColor3fEXT
Definition: GLLoader.c:3423
int AFW_GL_GL_AMD_query_buffer_object
Definition: GLLoader.c:2267
int AFW_GL_GL_SGIX_instruments
Definition: GLLoader.c:2147
PFNGLWINDOWPOS2FVMESAPROC afw_gl_glWindowPos2fvMESA
Definition: GLLoader.c:3619
PFNGLCOMBINERPARAMETERFVNVPROC afw_gl_glCombinerParameterfvNV
Definition: GLLoader.c:3898
int AFW_GL_GL_SGIX_ir_instrument1
Definition: GLLoader.c:2421
PFNGLMULTITEXPARAMETERIVEXTPROC afw_gl_glMultiTexParameterivEXT
Definition: GLLoader.c:3118
PFNGLACTIVESHADERPROGRAMEXTPROC afw_gl_glActiveShaderProgramEXT
Definition: GLLoader.c:3449
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC afw_gl_glProgramUniformMatrix2x4fvEXT
Definition: GLLoader.c:3193
PFNGLCLEARTEXSUBIMAGEPROC afw_gl_glClearTexSubImage
Definition: GLLoader.c:1206
PFNGLREPLACEMENTCODEUSSUNPROC afw_gl_glReplacementCodeusSUN
Definition: GLLoader.c:4325
PFNGLBINORMAL3SVEXTPROC afw_gl_glBinormal3svEXT
Definition: GLLoader.c:3047
int AFW_GL_GL_EXT_texture_array
Definition: GLLoader.c:1891
PFNGLMULTITEXIMAGE3DEXTPROC afw_gl_glMultiTexImage3DEXT
Definition: GLLoader.c:3134
PFNGLBUFFERDATAARBPROC afw_gl_glBufferDataARB
Definition: GLLoader.c:2847
PFNGLRENDERBUFFERSTORAGEPROC afw_gl_glRenderbufferStorage
Definition: GLLoader.c:1331
PFNGLFOGCOORDPOINTEREXTPROC afw_gl_glFogCoordPointerEXT
Definition: GLLoader.c:3328
PFNGLLIGHTENVISGIXPROC afw_gl_glLightEnviSGIX
Definition: GLLoader.c:4281
PFNGLMULTITEXENVIVEXTPROC afw_gl_glMultiTexEnvivEXT
Definition: GLLoader.c:3105
PFNGLUSESHADERPROGRAMEXTPROC afw_gl_glUseShaderProgramEXT
Definition: GLLoader.c:3446
int AFW_GL_GL_EXT_framebuffer_multisample
Definition: GLLoader.c:2081
PFNGLMULTITEXCOORD1DVPROC afw_gl_glMultiTexCoord1dv
Definition: GLLoader.c:1399
PFNGLGETPROGRAMINTERFACEIVPROC afw_gl_glGetProgramInterfaceiv
Definition: GLLoader.c:1867
PFNGLCOLOR4BPROC afw_gl_glColor4b
Definition: GLLoader.c:1416
int AFW_GL_GL_ARB_texture_filter_anisotropic
Definition: GLLoader.c:1999
PFNGLCLEARPROC afw_gl_glClear
Definition: GLLoader.c:996
PFNGLPROGRAMUNIFORM3UIVPROC afw_gl_glProgramUniform3uiv
Definition: GLLoader.c:887
PFNGLDELETELISTSPROC afw_gl_glDeleteLists
Definition: GLLoader.c:1191
int AFW_GL_GL_NV_viewport_array2
Definition: GLLoader.c:2281
int afwglLoadGLLoader(AFWGLloadproc load)
Definition: GLLoader.c:9492
PFNGLLIGHTIVPROC afw_gl_glLightiv
Definition: GLLoader.c:1749
PFNGLPROGRAMUNIFORM3FVPROC afw_gl_glProgramUniform3fv
Definition: GLLoader.c:1359
PFNGLVERTEXATTRIB4BVARBPROC afw_gl_glVertexAttrib4bvARB
Definition: GLLoader.c:2879
PFNGLQUERYCOUNTERPROC afw_gl_glQueryCounter
Definition: GLLoader.c:983
PFNGLENABLECLIENTSTATEINDEXEDEXTPROC afw_gl_glEnableClientStateIndexedEXT
Definition: GLLoader.c:3137
PFNGLCOLOR4USPROC afw_gl_glColor4us
Definition: GLLoader.c:1616
PFNGLMULTITEXCOORD2BVOESPROC afw_gl_glMultiTexCoord2bvOES
Definition: GLLoader.c:4101
PFNGLWINDOWPOS3SARBPROC afw_gl_glWindowPos3sARB
Definition: GLLoader.c:2914
PFNGLTEXTUREPARAMETERFPROC afw_gl_glTextureParameterf
Definition: GLLoader.c:1439
int AFW_GL_GL_VERSION_4_1
Definition: GLLoader.c:831
PFNGLMATRIXORTHOEXTPROC afw_gl_glMatrixOrthoEXT
Definition: GLLoader.c:3075
static void load_GL_ARB_viewport_array(AFWGLloadproc load)
Definition: GLLoader.c:6694
PFNGLVERTEXATTRIBS4DVNVPROC afw_gl_glVertexAttribs4dvNV
Definition: GLLoader.c:4058
PFNGLACTIVEPROGRAMEXTPROC afw_gl_glActiveProgramEXT
Definition: GLLoader.c:3447
PFNGLGETSHADERSOURCEPROC afw_gl_glGetShaderSource
Definition: GLLoader.c:854
int AFW_GL_GL_EXT_compiled_vertex_array
Definition: GLLoader.c:1954
PFNGLUNIFORM4FPROC afw_gl_glUniform4f
Definition: GLLoader.c:1613
PFNGLCOLOR3USPROC afw_gl_glColor3us
Definition: GLLoader.c:1029
PFNGLTEXCOORD2BOESPROC afw_gl_glTexCoord2bOES
Definition: GLLoader.c:4108
PFNGLTEXCOORD4HVNVPROC afw_gl_glTexCoord4hvNV
Definition: GLLoader.c:3780
PFNGLVERTEX3XOESPROC afw_gl_glVertex3xOES
Definition: GLLoader.c:4223
PFNGLLOADPROGRAMNVPROC afw_gl_glLoadProgramNV
Definition: GLLoader.c:4013
PFNGLMATERIALFPROC afw_gl_glMaterialf
Definition: GLLoader.c:1653
PFNGLMULTITEXCOORD1SPROC afw_gl_glMultiTexCoord1s
Definition: GLLoader.c:1290
PFNGLLINKPROGRAMPROC afw_gl_glLinkProgram
Definition: GLLoader.c:1847
int AFW_GL_GL_ARB_ES3_compatibility
Definition: GLLoader.c:2163
PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC afw_gl_glReplacementCodeuiTexCoord2fVertex3fSUN
Definition: GLLoader.c:4365
PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC afw_gl_glGetNamedProgramLocalParameterfvEXT
Definition: GLLoader.c:3235
int AFW_GL_GL_SGIX_flush_raster
Definition: GLLoader.c:2033
static void load_GL_OVR_multiview(AFWGLloadproc load)
Definition: GLLoader.c:8620
PFNGLVERTEXATTRIB3FARBPROC afw_gl_glVertexAttrib3fARB
Definition: GLLoader.c:2868
int AFW_GL_GL_EXT_texture_swizzle
Definition: GLLoader.c:2293
int AFW_GL_GL_EXT_shader_integer_mix
Definition: GLLoader.c:2168
PFNGLSECONDARYCOLORPOINTEREXTPROC afw_gl_glSecondaryColorPointerEXT
Definition: GLLoader.c:3435
PFNGLCOLORFRAGMENTOP1ATIPROC afw_gl_glColorFragmentOp1ATI
Definition: GLLoader.c:2931
int AFW_GL_GL_EXT_polygon_offset
Definition: GLLoader.c:2226
PFNGLGETVARIANTARRAYOBJECTFVATIPROC afw_gl_glGetVariantArrayObjectfvATI
Definition: GLLoader.c:2954
PFNGLISPROGRAMNVPROC afw_gl_glIsProgramNV
Definition: GLLoader.c:4012
PFNGLBLENDCOLOREXTPROC afw_gl_glBlendColorEXT
Definition: GLLoader.c:3007
PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC afw_gl_glProgramUniformMatrix3dvEXT
Definition: GLLoader.c:3295
int AFW_GL_GL_ARB_texture_swizzle
Definition: GLLoader.c:1971
PFNGLENABLECLIENTSTATEIEXTPROC afw_gl_glEnableClientStateiEXT
Definition: GLLoader.c:3224
PFNGLSTENCILOPSEPARATEPROC afw_gl_glStencilOpSeparate
Definition: GLLoader.c:951
PFNGLSECONDARYCOLOR3FPROC afw_gl_glSecondaryColor3f
Definition: GLLoader.c:1087
PFNGLTEXTURESUBIMAGE1DEXTPROC afw_gl_glTextureSubImage1DEXT
Definition: GLLoader.c:3086
PFNGLGETTEXGENXVOESPROC afw_gl_glGetTexGenxvOES
Definition: GLLoader.c:4179
PFNGLPOPCLIENTATTRIBPROC afw_gl_glPopClientAttrib
Definition: GLLoader.c:1790
PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC afw_gl_glGetNamedFramebufferParameterivEXT
Definition: GLLoader.c:3285
PFNGLWINDOWPOS3FVPROC afw_gl_glWindowPos3fv
Definition: GLLoader.c:905
PFNGLDISABLECLIENTSTATEIEXTPROC afw_gl_glDisableClientStateiEXT
Definition: GLLoader.c:3225
PFNGLLOCKARRAYSEXTPROC afw_gl_glLockArraysEXT
Definition: GLLoader.c:3013
PFNGLVERTEXATTRIBI1IVPROC afw_gl_glVertexAttribI1iv
Definition: GLLoader.c:1376
int AFW_GL_GL_NV_vertex_attrib_integer_64bit
Definition: GLLoader.c:2075
PFNGLUNIFORM2DVPROC afw_gl_glUniform2dv
Definition: GLLoader.c:1125
int AFW_GL_GL_NV_gpu_program4
Definition: GLLoader.c:2115
PFNGLBINDMATERIALPARAMETEREXTPROC afw_gl_glBindMaterialParameterEXT
Definition: GLLoader.c:3537
PFNGLVERTEX2FPROC afw_gl_glVertex2f
Definition: GLLoader.c:1048
int AFW_GL_GL_EXT_packed_float
Definition: GLLoader.c:2384
int AFW_GL_GL_VERSION_2_1
Definition: GLLoader.c:825
static void load_GL_EXT_texture_filter_minmax(AFWGLloadproc load)
Definition: GLLoader.c:7513
PFNGLVERTEXARRAYVERTEXBUFFERPROC afw_gl_glVertexArrayVertexBuffer
Definition: GLLoader.c:1318
PFNGLELEMENTPOINTERATIPROC afw_gl_glElementPointerATI
Definition: GLLoader.c:2917
PFNGLVERTEX3DPROC afw_gl_glVertex3d
Definition: GLLoader.c:873
PFNGLCONVOLUTIONPARAMETERXVOESPROC afw_gl_glConvolutionParameterxvOES
Definition: GLLoader.c:4167
PFNGLRECTDPROC afw_gl_glRectd
Definition: GLLoader.c:1820
PFNGLVERTEXATTRIB4NUBPROC afw_gl_glVertexAttrib4Nub
Definition: GLLoader.c:968
PFNGLMULTTRANSPOSEMATRIXFPROC afw_gl_glMultTransposeMatrixf
Definition: GLLoader.c:1650
int AFW_GL_GL_NV_viewport_swizzle
Definition: GLLoader.c:2057
PFNGLMAPNAMEDBUFFERRANGEEXTPROC afw_gl_glMapNamedBufferRangeEXT
Definition: GLLoader.c:3279
PFNGLSTENCILTHENCOVERFILLPATHNVPROC afw_gl_glStencilThenCoverFillPathNV
Definition: GLLoader.c:3866
PFNGLGETTEXTUREHANDLEARBPROC afw_gl_glGetTextureHandleARB
Definition: GLLoader.c:2572
PFNGLCONVOLUTIONPARAMETERXOESPROC afw_gl_glConvolutionParameterxOES
Definition: GLLoader.c:4166
PFNGLDISABLEIPROC afw_gl_glDisablei
Definition: GLLoader.c:1508
PFNGLENDTRANSFORMFEEDBACKNVPROC afw_gl_glEndTransformFeedbackNV
Definition: GLLoader.c:3937
static void load_GL_ARB_sparse_texture(AFWGLloadproc load)
Definition: GLLoader.c:6372
PFNGLMULTITEXCOORD2SPROC afw_gl_glMultiTexCoord2s
Definition: GLLoader.c:1753
static void load_GL_ATI_separate_stencil(AFWGLloadproc load)
Definition: GLLoader.c:6770
PFNGLSECONDARYCOLOR3USPROC afw_gl_glSecondaryColor3us
Definition: GLLoader.c:1121
PFNGLGETUNIFORMI64VNVPROC afw_gl_glGetUniformi64vNV
Definition: GLLoader.c:2495
PFNGLCOMPRESSEDTEXIMAGE1DARBPROC afw_gl_glCompressedTexImage1DARB
Definition: GLLoader.c:2824
PFNGLMAPVERTEXATTRIB1FAPPLEPROC afw_gl_glMapVertexAttrib1fAPPLE
Definition: GLLoader.c:2568
PFNGLGETNPIXELMAPUSVARBPROC afw_gl_glGetnPixelMapusvARB
Definition: GLLoader.c:2761
PFNGLBINDBUFFERRANGENVPROC afw_gl_glBindBufferRangeNV
Definition: GLLoader.c:3939
PFNGLWINDOWPOS2DVMESAPROC afw_gl_glWindowPos2dvMESA
Definition: GLLoader.c:3617
PFNGLGETINSTRUMENTSSGIXPROC afw_gl_glGetInstrumentsSGIX
Definition: GLLoader.c:4284
PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC afw_gl_glMultiDrawRangeElementArrayAPPLE
Definition: GLLoader.c:2541
PFNGLGETMAPATTRIBPARAMETERFVNVPROC afw_gl_glGetMapAttribParameterfvNV
Definition: GLLoader.c:3705
void *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
PFNGLSETLOCALCONSTANTEXTPROC afw_gl_glSetLocalConstantEXT
Definition: GLLoader.c:3524
PFNGLMATRIXINDEXUBVARBPROC afw_gl_glMatrixIndexubvARB
Definition: GLLoader.c:2698
PFNGLGETINTEGERINDEXEDVEXTPROC afw_gl_glGetIntegerIndexedvEXT
Definition: GLLoader.c:3145
PFNGLBITMAPPROC afw_gl_glBitmap
Definition: GLLoader.c:1267
PFNGLISRENDERBUFFERPROC afw_gl_glIsRenderbuffer
Definition: GLLoader.c:1664
PFNGLBLENDFUNCSEPARATEINGRPROC afw_gl_glBlendFuncSeparateINGR
Definition: GLLoader.c:3578
PFNGLCONVOLUTIONPARAMETERFVEXTPROC afw_gl_glConvolutionParameterfvEXT
Definition: GLLoader.c:3018
PFNGLDEPTHMASKPROC afw_gl_glDepthMask
Definition: GLLoader.c:876
PFNGLMATRIXPUSHEXTPROC afw_gl_glMatrixPushEXT
Definition: GLLoader.c:3077
PFNGLDELETEQUERIESPROC afw_gl_glDeleteQueries
Definition: GLLoader.c:1217
int AFW_GL_GL_ARB_matrix_palette
Definition: GLLoader.c:2013
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC afw_gl_glProgramUniformMatrix3x2fvEXT
Definition: GLLoader.c:3192
int AFW_GL_GL_EXT_abgr
Definition: GLLoader.c:2443
static void load_GL_ARB_shading_language_include(AFWGLloadproc load)
Definition: GLLoader.c:6357
int AFW_GL_GL_ARB_program_interface_query
Definition: GLLoader.c:2311
PFNGLRASTERPOS4IPROC afw_gl_glRasterPos4i
Definition: GLLoader.c:1479
static int has_ext(const char *ext)
Definition: GLLoader.c:777
PFNGLGETCOLORTABLEPARAMETERFVSGIPROC afw_gl_glGetColorTableParameterfvSGI
Definition: GLLoader.c:4312
PFNGLPOLYGONOFFSETEXTPROC afw_gl_glPolygonOffsetEXT
Definition: GLLoader.c:3415
int AFW_GL_GL_NV_copy_depth_to_color
Definition: GLLoader.c:2378
PFNGLVERTEXATTRIBP1UIPROC afw_gl_glVertexAttribP1ui
Definition: GLLoader.c:1190
PFNGLCOPYPIXELSPROC afw_gl_glCopyPixels
Definition: GLLoader.c:1259
PFNGLVERTEXSTREAM2FVATIPROC afw_gl_glVertexStream2fvATI
Definition: GLLoader.c:2972
PFNGLATTACHOBJECTARBPROC afw_gl_glAttachObjectARB
Definition: GLLoader.c:2779
PFNGLSECONDARYCOLOR3IVEXTPROC afw_gl_glSecondaryColor3ivEXT
Definition: GLLoader.c:3426
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC afw_gl_glProgramUniformMatrix2x3dv
Definition: GLLoader.c:1558
PFNGLDELETESAMPLERSPROC afw_gl_glDeleteSamplers
Definition: GLLoader.c:1024
void *APIENTRYP PFNGLMAPNAMEDBUFFERPROC(GLuint buffer, GLenum access)
PFNGLISOCCLUSIONQUERYNVPROC afw_gl_glIsOcclusionQueryNV
Definition: GLLoader.c:3810
PFNGLGETSTAGEINDEXNVPROC afw_gl_glGetStageIndexNV
Definition: GLLoader.c:3671
PFNGLMULTITEXCOORD2FARBPROC afw_gl_glMultiTexCoord2fARB
Definition: GLLoader.c:2715
int AFW_GL_GL_INTEL_fragment_shader_ordering
Definition: GLLoader.c:2305
PFNGLACTIVESTENCILFACEEXTPROC afw_gl_glActiveStencilFaceEXT
Definition: GLLoader.c:3462
PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC afw_gl_glGetProgramPipelineInfoLogEXT
Definition: GLLoader.c:3454
PFNGLVERTEXATTRIBS4FVNVPROC afw_gl_glVertexAttribs4fvNV
Definition: GLLoader.c:4059
int AFW_GL_GL_AMD_gcn_shader
Definition: GLLoader.c:2128
PFNGLGETNPIXELMAPUIVPROC afw_gl_glGetnPixelMapuiv
Definition: GLLoader.c:1765
PFNGLMULTITEXPARAMETERIIVEXTPROC afw_gl_glMultiTexParameterIivEXT
Definition: GLLoader.c:3203
PFNGLVERTEXARRAYPARAMETERIAPPLEPROC afw_gl_glVertexArrayParameteriAPPLE
Definition: GLLoader.c:2563
PFNGLBINDATTRIBLOCATIONPROC afw_gl_glBindAttribLocation
Definition: GLLoader.c:1755
PFNGLPNTRIANGLESFATIPROC afw_gl_glPNTrianglesfATI
Definition: GLLoader.c:2941
PFNGLFRAMEBUFFERTEXTUREARBPROC afw_gl_glFramebufferTextureARB
Definition: GLLoader.c:2622
PFNGLISNAMEAMDPROC afw_gl_glIsNameAMD
Definition: GLLoader.c:2518
PFNGLGETHISTOGRAMPARAMETERFVEXTPROC afw_gl_glGetHistogramParameterfvEXT
Definition: GLLoader.c:3363
PFNGLCOPYTEXTURESUBIMAGE3DPROC afw_gl_glCopyTextureSubImage3D
Definition: GLLoader.c:1626
PFNGLMAPBUFFERRANGEPROC afw_gl_glMapBufferRange
Definition: GLLoader.c:1880
PFNGLVERTEXATTRIBI2IVEXTPROC afw_gl_glVertexAttribI2ivEXT
Definition: GLLoader.c:4071
PFNGLMATRIXLOADIDENTITYEXTPROC afw_gl_glMatrixLoadIdentityEXT
Definition: GLLoader.c:3067
PFNGLPROGRAMPARAMETERS4FVNVPROC afw_gl_glProgramParameters4fvNV
Definition: GLLoader.c:4019
PFNGLSTENCILFILLPATHINSTANCEDNVPROC afw_gl_glStencilFillPathInstancedNV
Definition: GLLoader.c:3841
PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC afw_gl_glTransformFeedbackBufferRange
Definition: GLLoader.c:1254
static void load_GL_ARB_draw_buffers_blend(AFWGLloadproc load)
Definition: GLLoader.c:5853
static void load_GL_EXT_subtexture(AFWGLloadproc load)
Definition: GLLoader.c:7495
PFNGLPROGRAMUNIFORM3DVPROC afw_gl_glProgramUniform3dv
Definition: GLLoader.c:1299
PFNGLCOPYTEXSUBIMAGE2DEXTPROC afw_gl_glCopyTexSubImage2DEXT
Definition: GLLoader.c:3053
PFNGLVERTEXATTRIB1DNVPROC afw_gl_glVertexAttrib1dNV
Definition: GLLoader.c:4023
PFNGLMAPPARAMETERFVNVPROC afw_gl_glMapParameterfvNV
Definition: GLLoader.c:3700
PFNGLUNIFORMMATRIX2DVPROC afw_gl_glUniformMatrix2dv
Definition: GLLoader.c:1140
static void load_GL_EXT_texture_object(AFWGLloadproc load)
Definition: GLLoader.c:7526
int AFW_GL_GL_ARB_compute_shader
Definition: GLLoader.c:2283
PFNGLVERTEXARRAYCOLOROFFSETEXTPROC afw_gl_glVertexArrayColorOffsetEXT
Definition: GLLoader.c:3261
PFNGLMATRIXLOADDEXTPROC afw_gl_glMatrixLoaddEXT
Definition: GLLoader.c:3064
int AFW_GL_GL_ARB_pipeline_statistics_query
Definition: GLLoader.c:2158
PFNGLSPRITEPARAMETERFVSGIXPROC afw_gl_glSpriteParameterfvSGIX
Definition: GLLoader.c:4303
PFNGLWINDOWPOS2FPROC afw_gl_glWindowPos2f
Definition: GLLoader.c:939
PFNGLRESETHISTOGRAMPROC afw_gl_glResetHistogram
Definition: GLLoader.c:2692
PFNGLBEGINTRANSFORMFEEDBACKPROC afw_gl_glBeginTransformFeedback
Definition: GLLoader.c:982
int AFW_GL_GL_ARB_shading_language_include
Definition: GLLoader.c:2183
int AFW_GL_GL_ARB_uniform_buffer_object
Definition: GLLoader.c:2111
PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC afw_gl_glTexCoord2fColor3fVertex3fSUN
Definition: GLLoader.c:4347
PFNGLTEXCOORD3XVOESPROC afw_gl_glTexCoord3xvOES
Definition: GLLoader.c:4216
PFNGLTEXCOORD3HNVPROC afw_gl_glTexCoord3hNV
Definition: GLLoader.c:3777
int AFW_GL_GL_ARB_sparse_texture2
Definition: GLLoader.c:2399
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC afw_gl_glNamedProgramLocalParametersI4ivEXT
Definition: GLLoader.c:3218
PFNGLGETCOMMANDHEADERNVPROC afw_gl_glGetCommandHeaderNV
Definition: GLLoader.c:3670
static void load_GL_IBM_static_data(AFWGLloadproc load)
Definition: GLLoader.c:7665
static void load_GL_APPLE_vertex_array_object(AFWGLloadproc load)
Definition: GLLoader.c:5630
PFNGLVERTEX3BVOESPROC afw_gl_glVertex3bvOES
Definition: GLLoader.c:4117
PFNGLCREATESHADERPROC afw_gl_glCreateShader
Definition: GLLoader.c:1568
PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC afw_gl_glNamedFramebufferParameteriEXT
Definition: GLLoader.c:3284
PFNGLVERTEXSTREAM2IATIPROC afw_gl_glVertexStream2iATI
Definition: GLLoader.c:2969
int AFW_GL_GL_AMD_gpu_shader_int64
Definition: GLLoader.c:2047
PFNGLENDTRANSFORMFEEDBACKPROC afw_gl_glEndTransformFeedback
Definition: GLLoader.c:1669
int AFW_GL_GL_NV_vertex_array_range
Definition: GLLoader.c:2055
int AFW_GL_GL_APPLE_texture_range
Definition: GLLoader.c:2323
PFNGLPROGRAMUNIFORM3IPROC afw_gl_glProgramUniform3i
Definition: GLLoader.c:865
PFNGLPROGRAMUNIFORM3UI64VARBPROC afw_gl_glProgramUniform3ui64vARB
Definition: GLLoader.c:2660
static void load_GL_EXT_blend_color(AFWGLloadproc load)
Definition: GLLoader.c:6850
static void load_GL_AMD_stencil_operation_extended(AFWGLloadproc load)
Definition: GLLoader.c:5586
PFNGLDEBUGMESSAGECALLBACKARBPROC afw_gl_glDebugMessageCallbackARB
Definition: GLLoader.c:2593
PFNGLVERTEXATTRIBL1DVPROC afw_gl_glVertexAttribL1dv
Definition: GLLoader.c:913
static void load_GL_NV_gpu_multicast(AFWGLloadproc load)
Definition: GLLoader.c:7959
PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC afw_gl_glPixelTransformParameterivEXT
Definition: GLLoader.c:3409
PFNGLSECONDARYCOLORPOINTERLISTIBMPROC afw_gl_glSecondaryColorPointerListIBM
Definition: GLLoader.c:3571
PFNGLMAPNAMEDBUFFEREXTPROC afw_gl_glMapNamedBufferEXT
Definition: GLLoader.c:3167
PFNGLVERTEXARRAYINDEXOFFSETEXTPROC afw_gl_glVertexArrayIndexOffsetEXT
Definition: GLLoader.c:3263
PFNGLTRANSFORMFEEDBACKVARYINGSPROC afw_gl_glTransformFeedbackVaryings
Definition: GLLoader.c:1195
PFNGLMATRIXTRANSLATEDEXTPROC afw_gl_glMatrixTranslatedEXT
Definition: GLLoader.c:3073
PFNGLCOPYCOLORTABLEPROC afw_gl_glCopyColorTable
Definition: GLLoader.c:2665
PFNGLMULTITEXCOORD2FVPROC afw_gl_glMultiTexCoord2fv
Definition: GLLoader.c:1400
PFNGLCOLOR3BVPROC afw_gl_glColor3bv
Definition: GLLoader.c:1845
PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC afw_gl_glNamedFramebufferSamplePositionsfvAMD
Definition: GLLoader.c:2476
PFNGLENABLEVERTEXATTRIBAPPLEPROC afw_gl_glEnableVertexAttribAPPLE
Definition: GLLoader.c:2564
PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC afw_gl_glFlushVertexArrayRangeAPPLE
Definition: GLLoader.c:2562
PFNGLDEBUGMESSAGECONTROLARBPROC afw_gl_glDebugMessageControlARB
Definition: GLLoader.c:2591
PFNGLVERTEX2HVNVPROC afw_gl_glVertex2hvNV
Definition: GLLoader.c:3762
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC afw_gl_glMultiDrawElementsIndirectCount
Definition: GLLoader.c:1294
PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC afw_gl_glVertexArrayVertexAttribIOffsetEXT
Definition: GLLoader.c:3270
int AFW_GL_GL_EXT_texture_compression_s3tc
Definition: GLLoader.c:1993
PFNGLFINALCOMBINERINPUTNVPROC afw_gl_glFinalCombinerInputNV
Definition: GLLoader.c:3904
int AFW_GL_GL_NV_explicit_multisample
Definition: GLLoader.c:2313
PFNGLRASTERPOS3XOESPROC afw_gl_glRasterPos3xOES
Definition: GLLoader.c:4205
PFNGLUNIFORM2I64NVPROC afw_gl_glUniform2i64NV
Definition: GLLoader.c:2480
int AFW_GL_GL_SGIX_reference_plane
Definition: GLLoader.c:1915
PFNGLBINDFRAGDATALOCATIONPROC afw_gl_glBindFragDataLocation
Definition: GLLoader.c:1545
PFNGLISRENDERBUFFEREXTPROC afw_gl_glIsRenderbufferEXT
Definition: GLLoader.c:3331
PFNGLCOLORPOINTERPROC afw_gl_glColorPointer
Definition: GLLoader.c:1469
PFNGLCLIENTACTIVETEXTUREPROC afw_gl_glClientActiveTexture
Definition: GLLoader.c:925
int AFW_GL_GL_EXT_texture
Definition: GLLoader.c:2231
int AFW_GL_GL_SGIS_texture_edge_clamp
Definition: GLLoader.c:2397
PFNGLGENERATETEXTUREMIPMAPPROC afw_gl_glGenerateTextureMipmap
Definition: GLLoader.c:1538
PFNGLVERTEXATTRIBIPOINTERPROC afw_gl_glVertexAttribIPointer
Definition: GLLoader.c:881
PFNGLCOVERSTROKEPATHNVPROC afw_gl_glCoverStrokePathNV
Definition: GLLoader.c:3845
PFNGLCOMBINERPARAMETERIVNVPROC afw_gl_glCombinerParameterivNV
Definition: GLLoader.c:3900
PFNGLFRAGMENTLIGHTMODELIVSGIXPROC afw_gl_glFragmentLightModelivSGIX
Definition: GLLoader.c:4272
int AFW_GL_GL_NV_draw_vulkan_image
Definition: GLLoader.c:2247
int AFW_GL_GL_KHR_blend_equation_advanced
Definition: GLLoader.c:2417
PFNGLDELETETRANSFORMFEEDBACKSNVPROC afw_gl_glDeleteTransformFeedbacksNV
Definition: GLLoader.c:3949
PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC afw_gl_glCopyMultiTexSubImage3DEXT
Definition: GLLoader.c:3136
int AFW_GL_GL_AMD_blend_minmax_factor
Definition: GLLoader.c:2208
PFNGLPATHCOVERDEPTHFUNCNVPROC afw_gl_glPathCoverDepthFuncNV
Definition: GLLoader.c:3843
PFNGLSPECIALIZESHADERPROC afw_gl_glSpecializeShader
Definition: GLLoader.c:1173
PFNGLIGLOOINTERFACESGIXPROC afw_gl_glIglooInterfaceSGIX
Definition: GLLoader.c:4283
PFNGLVERTEXATTRIB4NUBVPROC afw_gl_glVertexAttrib4Nubv
Definition: GLLoader.c:1327
PFNGLTEXCOORD3BOESPROC afw_gl_glTexCoord3bOES
Definition: GLLoader.c:4110
int AFW_GL_GL_EXT_polygon_offset_clamp
Definition: GLLoader.c:2275
PFNGLTEXCOORD1IPROC afw_gl_glTexCoord1i
Definition: GLLoader.c:1026
int AFW_GL_GL_AMD_performance_monitor
Definition: GLLoader.c:2196
PFNGLGETVERTEXATTRIBLDVPROC afw_gl_glGetVertexAttribLdv
Definition: GLLoader.c:1306
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC afw_gl_glNamedFramebufferDrawBuffers
Definition: GLLoader.c:1194
static void load_GL_KHR_parallel_shader_compile(AFWGLloadproc load)
Definition: GLLoader.c:7743
PFNGLFRAGMENTMATERIALFSGIXPROC afw_gl_glFragmentMaterialfSGIX
Definition: GLLoader.c:4273
PFNGLWINDOWPOS3DARBPROC afw_gl_glWindowPos3dARB
Definition: GLLoader.c:2908
PFNGLBINDIMAGETEXTURESPROC afw_gl_glBindImageTextures
Definition: GLLoader.c:984
PFNGLVERTEXATTRIBS2SVNVPROC afw_gl_glVertexAttribs2svNV
Definition: GLLoader.c:4054
PFNGLPROGRAMUNIFORM3IVEXTPROC afw_gl_glProgramUniform3ivEXT
Definition: GLLoader.c:3186
int AFW_GL_GL_ARB_texture_multisample
Definition: GLLoader.c:2161
int AFW_GL_GL_EXT_window_rectangles
Definition: GLLoader.c:2164
int AFW_GL_GL_NV_gpu_shader5
Definition: GLLoader.c:2285
int AFW_GL_GL_KHR_debug
Definition: GLLoader.c:2194
static void load_GL_ARB_gpu_shader_fp64(AFWGLloadproc load)
Definition: GLLoader.c:5949
PFNGLGETNAMEDBUFFERPARAMETERI64VPROC afw_gl_glGetNamedBufferParameteri64v
Definition: GLLoader.c:851
PFNGLVERTEXBLENDENVIATIPROC afw_gl_glVertexBlendEnviATI
Definition: GLLoader.c:3002
static int num_exts_i
Definition: GLLoader.c:725
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC afw_gl_glProgramUniformMatrix3x2fv
Definition: GLLoader.c:1042
PFNGLSEPARABLEFILTER2DPROC afw_gl_glSeparableFilter2D
Definition: GLLoader.c:2683
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC afw_gl_glFlushMappedNamedBufferRange
Definition: GLLoader.c:1510
int AFW_GL_GL_VERSION_3_0
Definition: GLLoader.c:826
PFNGLCLEARNAMEDBUFFERDATAPROC afw_gl_glClearNamedBufferData
Definition: GLLoader.c:855
int AFW_GL_GL_NV_fragment_shader_interlock
Definition: GLLoader.c:2143
int AFW_GL_GL_VERSION_1_3
Definition: GLLoader.c:821
PFNGLMULTITEXCOORD1IVARBPROC afw_gl_glMultiTexCoord1ivARB
Definition: GLLoader.c:2710
PFNGLMULTITEXCOORD3IPROC afw_gl_glMultiTexCoord3i
Definition: GLLoader.c:1604
int AFW_GL_GL_ARB_multisample
Definition: GLLoader.c:2348
PFNGLGETTEXTURESUBIMAGEPROC afw_gl_glGetTextureSubImage
Definition: GLLoader.c:1027
int AFW_GL_GL_NV_uniform_buffer_unified_memory
Definition: GLLoader.c:2077
PFNGLVERTEXATTRIBL4DEXTPROC afw_gl_glVertexAttribL4dEXT
Definition: GLLoader.c:3503
PFNGLTEXTURESTORAGE2DEXTPROC afw_gl_glTextureStorage2DEXT
Definition: GLLoader.c:3305
PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC afw_gl_glCompressedMultiTexSubImage2DEXT
Definition: GLLoader.c:3158
PFNGLVERTEXATTRIBL1UI64NVPROC afw_gl_glVertexAttribL1ui64NV
Definition: GLLoader.c:3975
int AFW_GL_GL_NV_multisample_filter_hint
Definition: GLLoader.c:1962
PFNGLVERTEXATTRIB2SARBPROC afw_gl_glVertexAttrib2sARB
Definition: GLLoader.c:2864
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC afw_gl_glDrawElementsInstancedBaseInstance
Definition: GLLoader.c:1651
PFNGLUNIFORMHANDLEUI64NVPROC afw_gl_glUniformHandleui64NV
Definition: GLLoader.c:3657
PFNGLFRAMEBUFFERTEXTUREFACEARBPROC afw_gl_glFramebufferTextureFaceARB
Definition: GLLoader.c:2624
static void * libGL
Definition: GLLoader.c:636
int AFW_GL_GL_NV_packed_depth_stencil
Definition: GLLoader.c:2083
PFNGLUNIFORM1FVARBPROC afw_gl_glUniform1fvARB
Definition: GLLoader.c:2791
PFNGLSPECIALIZESHADERARBPROC afw_gl_glSpecializeShaderARB
Definition: GLLoader.c:2625
PFNGLVERTEXARRAYBINDINGDIVISORPROC afw_gl_glVertexArrayBindingDivisor
Definition: GLLoader.c:1670
PFNGLCOLOR3FVPROC afw_gl_glColor3fv
Definition: GLLoader.c:1866
int AFW_GL_GL_MESA_pack_invert
Definition: GLLoader.c:2288
PFNGLTEXTUREPARAMETERIVEXTPROC afw_gl_glTextureParameterivEXT
Definition: GLLoader.c:3083
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC afw_gl_glProgramUniformMatrix4x3fv
Definition: GLLoader.c:1169
PFNGLPROGRAMLOCALPARAMETERI4INVPROC afw_gl_glProgramLocalParameterI4iNV
Definition: GLLoader.c:3743
PFNGLSECONDARYCOLOR3UIVEXTPROC afw_gl_glSecondaryColor3uivEXT
Definition: GLLoader.c:3432
PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC afw_gl_glCompressedMultiTexSubImage3DEXT
Definition: GLLoader.c:3157
PFNGLCOMBINERPARAMETERINVPROC afw_gl_glCombinerParameteriNV
Definition: GLLoader.c:3901
PFNGLPRESENTFRAMEDUALFILLNVPROC afw_gl_glPresentFrameDualFillNV
Definition: GLLoader.c:3887
PFNGLMULTIDRAWELEMENTSINDIRECTPROC afw_gl_glMultiDrawElementsIndirect
Definition: GLLoader.c:1101
PFNGLPATHGLYPHINDEXRANGENVPROC afw_gl_glPathGlyphIndexRangeNV
Definition: GLLoader.c:3870
PFNGLFOGCOORDDEXTPROC afw_gl_glFogCoorddEXT
Definition: GLLoader.c:3326
PFNGLLISTPARAMETERFSGIXPROC afw_gl_glListParameterfSGIX
Definition: GLLoader.c:4292
PFNGLGENPROGRAMSNVPROC afw_gl_glGenProgramsNV
Definition: GLLoader.c:4002
int AFW_GL_GL_AMD_framebuffer_sample_positions
Definition: GLLoader.c:2019
PFNGLDELETEBUFFERSARBPROC afw_gl_glDeleteBuffersARB
Definition: GLLoader.c:2844
PFNGLGLOBALALPHAFACTORUSSUNPROC afw_gl_glGlobalAlphaFactorusSUN
Definition: GLLoader.c:4321
PFNGLFINISHASYNCSGIXPROC afw_gl_glFinishAsyncSGIX
Definition: GLLoader.c:4258
PFNGLPROGRAMUNIFORM3I64VNVPROC afw_gl_glProgramUniform3i64vNV
Definition: GLLoader.c:2503
int AFW_GL_GL_EXT_memory_object_win32
Definition: GLLoader.c:1911
static void load_GL_ARB_framebuffer_no_attachments(AFWGLloadproc load)
Definition: GLLoader.c:5899
PFNGLPROGRAMBINARYPROC afw_gl_glProgramBinary
Definition: GLLoader.c:1067
PFNGLEDGEFLAGPOINTERLISTIBMPROC afw_gl_glEdgeFlagPointerListIBM
Definition: GLLoader.c:3572
PFNGLVERTEXATTRIBI3IPROC afw_gl_glVertexAttribI3i
Definition: GLLoader.c:1473
PFNGLUNIFORM4I64NVPROC afw_gl_glUniform4i64NV
Definition: GLLoader.c:2482
PFNGLNORMALPOINTERLISTIBMPROC afw_gl_glNormalPointerListIBM
Definition: GLLoader.c:3575
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC afw_gl_glNamedProgramLocalParameterI4ivEXT
Definition: GLLoader.c:3217
PFNGLGETACTIVEUNIFORMBLOCKIVPROC afw_gl_glGetActiveUniformBlockiv
Definition: GLLoader.c:1396
static void load_GL_SGIS_texture_filter4(AFWGLloadproc load)
Definition: GLLoader.c:8671
PFNGLCREATESAMPLERSPROC afw_gl_glCreateSamplers
Definition: GLLoader.c:1632
static void load_GL_EXT_multi_draw_arrays(AFWGLloadproc load)
Definition: GLLoader.c:7343
PFNGLGETNHISTOGRAMARBPROC afw_gl_glGetnHistogramARB
Definition: GLLoader.c:2766
PFNGLCREATESHADERPROGRAMEXTPROC afw_gl_glCreateShaderProgramEXT
Definition: GLLoader.c:3448
PFNGLMULTITEXCOORD2IPROC afw_gl_glMultiTexCoord2i
Definition: GLLoader.c:1662
static void load_GL_EXT_window_rectangles(AFWGLloadproc load)
Definition: GLLoader.c:7635
PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC afw_gl_glGetConvolutionParameterfvEXT
Definition: GLLoader.c:3024
PFNGLPROGRAMUNIFORM3IEXTPROC afw_gl_glProgramUniform3iEXT
Definition: GLLoader.c:3178
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC afw_gl_glProgramUniformMatrix3x4dv
Definition: GLLoader.c:1770
PFNGLVERTEXATTRIB4NIVARBPROC afw_gl_glVertexAttrib4NivARB
Definition: GLLoader.c:2873
PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC afw_gl_glFramebufferDrawBuffersEXT
Definition: GLLoader.c:3251
PFNGLGETINVARIANTBOOLEANVEXTPROC afw_gl_glGetInvariantBooleanvEXT
Definition: GLLoader.c:3546
int AFW_GL_GL_SGIX_resample
Definition: GLLoader.c:2218
PFNGLCREATEBUFFERSPROC afw_gl_glCreateBuffers
Definition: GLLoader.c:944
PFNGLFRAGMENTLIGHTIVSGIXPROC afw_gl_glFragmentLightivSGIX
Definition: GLLoader.c:4268
PFNGLGETNMAPIVPROC afw_gl_glGetnMapiv
Definition: GLLoader.c:885
PFNGLPROGRAMUNIFORM2UIVEXTPROC afw_gl_glProgramUniform2uivEXT
Definition: GLLoader.c:3212
int AFW_GL_GL_EXT_transform_feedback
Definition: GLLoader.c:2270
PFNGLVERTEXSTREAM2SVATIPROC afw_gl_glVertexStream2svATI
Definition: GLLoader.c:2968
PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC afw_gl_glProgramLocalParametersI4uivNV
Definition: GLLoader.c:3748
PFNGLSECONDARYCOLOR3UIEXTPROC afw_gl_glSecondaryColor3uiEXT
Definition: GLLoader.c:3431
PFNGLGETINVARIANTINTEGERVEXTPROC afw_gl_glGetInvariantIntegervEXT
Definition: GLLoader.c:3547
PFNGLRESIZEBUFFERSMESAPROC afw_gl_glResizeBuffersMESA
Definition: GLLoader.c:3615
PFNGLVERTEXATTRIB4SVARBPROC afw_gl_glVertexAttrib4svARB
Definition: GLLoader.c:2886
PFNGLVERTEXATTRIBI1UIVEXTPROC afw_gl_glVertexAttribI1uivEXT
Definition: GLLoader.c:4074
PFNGLCREATECOMMANDLISTSNVPROC afw_gl_glCreateCommandListsNV
Definition: GLLoader.c:3676
int AFW_GL_GL_MESA_ycbcr_texture
Definition: GLLoader.c:2294
PFNGLGETUNSIGNEDBYTEVEXTPROC afw_gl_glGetUnsignedBytevEXT
Definition: GLLoader.c:3377
PFNGLDEFORMSGIXPROC afw_gl_glDeformSGIX
Definition: GLLoader.c:4299
PFNGLMULTITEXCOORD3IARBPROC afw_gl_glMultiTexCoord3iARB
Definition: GLLoader.c:2725
int AFW_GL_GL_ARB_vertex_attrib_64bit
Definition: GLLoader.c:2159
PFNGLLISTPARAMETERISGIXPROC afw_gl_glListParameteriSGIX
Definition: GLLoader.c:4294
int AFW_GL_GL_KHR_context_flush_control
Definition: GLLoader.c:2216
PFNGLTESSELLATIONFACTORAMDPROC afw_gl_glTessellationFactorAMD
Definition: GLLoader.c:2535
PFNGLMINSAMPLESHADINGPROC afw_gl_glMinSampleShading
Definition: GLLoader.c:1759
PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC afw_gl_glNamedRenderbufferStorageEXT
Definition: GLLoader.c:3238
static void load_GL_VERSION_2_0(AFWGLloadproc load)
Definition: GLLoader.c:4841
PFNGLDELETEFENCESNVPROC afw_gl_glDeleteFencesNV
Definition: GLLoader.c:3710
PFNGLGETNUNIFORMUIVARBPROC afw_gl_glGetnUniformuivARB
Definition: GLLoader.c:2754
PFNGLROTATEFPROC afw_gl_glRotatef
Definition: GLLoader.c:1355
PFNGLSTATECAPTURENVPROC afw_gl_glStateCaptureNV
Definition: GLLoader.c:3669
int AFW_GL_GL_SGIX_pixel_texture
Definition: GLLoader.c:2056
PFNGLTEXCOORD2FVERTEX3FSUNPROC afw_gl_glTexCoord2fVertex3fSUN
Definition: GLLoader.c:4341
PFNGLUNIFORM4I64ARBPROC afw_gl_glUniform4i64ARB
Definition: GLLoader.c:2629
PFNGLVERTEX4IPROC afw_gl_glVertex4i
Definition: GLLoader.c:1329
PFNGLPRESENTFRAMEKEYEDNVPROC afw_gl_glPresentFrameKeyedNV
Definition: GLLoader.c:3886
PFNGLVERTEXATTRIBLPOINTERPROC afw_gl_glVertexAttribLPointer
Definition: GLLoader.c:1778
PFNGLMAPCONTROLPOINTSNVPROC afw_gl_glMapControlPointsNV
Definition: GLLoader.c:3698
PFNGLVERTEXWEIGHTPOINTEREXTPROC afw_gl_glVertexWeightPointerEXT
Definition: GLLoader.c:3554
PFNGLVERTEXATTRIB3FPROC afw_gl_glVertexAttrib3f
Definition: GLLoader.c:1679
PFNGLGETLISTPARAMETERFVSGIXPROC afw_gl_glGetListParameterfvSGIX
Definition: GLLoader.c:4290
PFNGLMULTITEXCOORD3BOESPROC afw_gl_glMultiTexCoord3bOES
Definition: GLLoader.c:4102
int AFW_GL_GL_EXT_copy_texture
Definition: GLLoader.c:2012
PFNGLCLAMPCOLORARBPROC afw_gl_glClampColorARB
Definition: GLLoader.c:2589
PFNGLSECONDARYCOLOR3UIPROC afw_gl_glSecondaryColor3ui
Definition: GLLoader.c:1511
PFNGLGETMULTITEXGENIVEXTPROC afw_gl_glGetMultiTexGenivEXT
Definition: GLLoader.c:3116
PFNGLDISABLEVERTEXATTRIBARRAYPROC afw_gl_glDisableVertexAttribArray
Definition: GLLoader.c:845
static void load_GL_KHR_debug(AFWGLloadproc load)
Definition: GLLoader.c:7718
PFNGLDELETEOBJECTARBPROC afw_gl_glDeleteObjectARB
Definition: GLLoader.c:2772
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC afw_gl_glMultiDrawArraysIndirectCount
Definition: GLLoader.c:1253
int AFW_GL_GL_EXT_texture_compression_rgtc
Definition: GLLoader.c:2058
int AFW_GL_GL_EXT_bgra
Definition: GLLoader.c:1964
PFNGLVERTEX3BOESPROC afw_gl_glVertex3bOES
Definition: GLLoader.c:4116
int AFW_GL_GL_EXT_blend_color
Definition: GLLoader.c:2110
PFNGLGENPROGRAMSARBPROC afw_gl_glGenProgramsARB
Definition: GLLoader.c:2605
PFNGLGETFRAGDATALOCATIONPROC afw_gl_glGetFragDataLocation
Definition: GLLoader.c:1155
PFNGLUNIFORMHANDLEUI64ARBPROC afw_gl_glUniformHandleui64ARB
Definition: GLLoader.c:2579
PFNGLPROGRAMUNIFORM1UIPROC afw_gl_glProgramUniform1ui
Definition: GLLoader.c:975
PFNGLVERTEXATTRIB3FNVPROC afw_gl_glVertexAttrib3fNV
Definition: GLLoader.c:4037
PFNGLTEXCOORD4FVERTEX4FVSUNPROC afw_gl_glTexCoord4fVertex4fvSUN
Definition: GLLoader.c:4344
PFNGLVERTEX3SVPROC afw_gl_glVertex3sv
Definition: GLLoader.c:1461
PFNGLTEXSTORAGE1DPROC afw_gl_glTexStorage1D
Definition: GLLoader.c:1388
PFNGLISSHADERPROC afw_gl_glIsShader
Definition: GLLoader.c:935
PFNGLGETMULTITEXPARAMETERFVEXTPROC afw_gl_glGetMultiTexParameterfvEXT
Definition: GLLoader.c:3130
int AFW_GL_GL_SGIX_subsample
Definition: GLLoader.c:2396
int AFW_GL_GL_NV_vertex_program4
Definition: GLLoader.c:2390
PFNGLCOLORP4UIPROC afw_gl_glColorP4ui
Definition: GLLoader.c:1456
PFNGLDEFORMATIONMAP3FSGIXPROC afw_gl_glDeformationMap3fSGIX
Definition: GLLoader.c:4298
PFNGLVERTEXATTRIB2HVNVPROC afw_gl_glVertexAttrib2hvNV
Definition: GLLoader.c:3798
PFNGLNORMAL3SPROC afw_gl_glNormal3s
Definition: GLLoader.c:1105
PFNGLGETFRAGMENTLIGHTIVSGIXPROC afw_gl_glGetFragmentLightivSGIX
Definition: GLLoader.c:4278
PFNGLTEXTUREPARAMETERIUIVPROC afw_gl_glTextureParameterIuiv
Definition: GLLoader.c:1824
PFNGLGETTEXPARAMETERIUIVEXTPROC afw_gl_glGetTexParameterIuivEXT
Definition: GLLoader.c:3472
PFNGLGETMULTITEXENVIVEXTPROC afw_gl_glGetMultiTexEnvivEXT
Definition: GLLoader.c:3113
PFNGLBLENDPARAMETERINVPROC afw_gl_glBlendParameteriNV
Definition: GLLoader.c:3663
int AFW_GL_GL_SGIS_point_line_texgen
Definition: GLLoader.c:2193
PFNGLWINDOWPOS3FVMESAPROC afw_gl_glWindowPos3fvMESA
Definition: GLLoader.c:3627
static void load_GL_EXT_paletted_texture(AFWGLloadproc load)
Definition: GLLoader.c:7353
int AFW_GL_GL_VERSION_3_3
Definition: GLLoader.c:829
PFNGLUNIFORM1IPROC afw_gl_glUniform1i
Definition: GLLoader.c:1706
int AFW_GL_GL_NV_texgen_emboss
Definition: GLLoader.c:1984
PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC afw_gl_glNamedBufferPageCommitmentEXT
Definition: GLLoader.c:2818
PFNGLUSEPROGRAMPROC afw_gl_glUseProgram
Definition: GLLoader.c:1023
PFNGLWINDOWPOS4FMESAPROC afw_gl_glWindowPos4fMESA
Definition: GLLoader.c:3634
int AFW_GL_GL_NV_conservative_raster_pre_snap_triangles
Definition: GLLoader.c:2121
PFNGLPROGRAMUNIFORM1IPROC afw_gl_glProgramUniform1i
Definition: GLLoader.c:1730
PFNGLGENVERTEXSHADERSEXTPROC afw_gl_glGenVertexShadersEXT
Definition: GLLoader.c:3513
PFNGLUNIFORM4I64VNVPROC afw_gl_glUniform4i64vNV
Definition: GLLoader.c:2486
PFNGLVERTEXSTREAM1SVATIPROC afw_gl_glVertexStream1svATI
Definition: GLLoader.c:2960
int AFW_GL_GL_AMD_conservative_depth
Definition: GLLoader.c:2136
PFNGLGETVERTEXARRAYPOINTERVEXTPROC afw_gl_glGetVertexArrayPointervEXT
Definition: GLLoader.c:3276
int AFW_GL_GL_ARB_sampler_objects
Definition: GLLoader.c:2240
PFNGLMULTITEXCOORD2DVPROC afw_gl_glMultiTexCoord2dv
Definition: GLLoader.c:892
PFNGLVERTEXPOINTERVINTELPROC afw_gl_glVertexPointervINTEL
Definition: GLLoader.c:3583
PFNGLGETPROGRAMPARAMETERDVNVPROC afw_gl_glGetProgramParameterdvNV
Definition: GLLoader.c:4003
PFNGLISTEXTUREPROC afw_gl_glIsTexture
Definition: GLLoader.c:1455
PFNGLPROGRAMUNIFORMMATRIX2FVPROC afw_gl_glProgramUniformMatrix2fv
Definition: GLLoader.c:1532
PFNGLCONVOLUTIONPARAMETERFVPROC afw_gl_glConvolutionParameterfv
Definition: GLLoader.c:2674
static void load_GL_SGIX_instruments(AFWGLloadproc load)
Definition: GLLoader.c:8718
int AFW_GL_GL_APPLE_transform_hint
Definition: GLLoader.c:2066
PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC afw_gl_glLGPUNamedBufferSubDataNVX
Definition: GLLoader.c:3642
PFNGLCOLOR4DVPROC afw_gl_glColor4dv
Definition: GLLoader.c:1663
static void load_GL_ARB_vertex_type_2_10_10_10_rev(AFWGLloadproc load)
Definition: GLLoader.c:6653
int AFW_GL_GL_ARB_shader_texture_image_samples
Definition: GLLoader.c:2337
PFNGLFOGIPROC afw_gl_glFogi
Definition: GLLoader.c:1857
static void load_GL_NV_texture_barrier(AFWGLloadproc load)
Definition: GLLoader.c:8267
PFNGLGETFRAGMENTMATERIALIVSGIXPROC afw_gl_glGetFragmentMaterialivSGIX
Definition: GLLoader.c:4280
PFNGLCOPYTEXTUREIMAGE2DEXTPROC afw_gl_glCopyTextureImage2DEXT
Definition: GLLoader.c:3089
int AFW_GL_GL_VERSION_2_0
Definition: GLLoader.c:824
PFNGLWINDOWPOS2SARBPROC afw_gl_glWindowPos2sARB
Definition: GLLoader.c:2906
int AFW_GL_GL_NV_path_rendering
Definition: GLLoader.c:2052
static void load_GL_ARB_vertex_buffer_object(AFWGLloadproc load)
Definition: GLLoader.c:6525
PFNGLDEBUGMESSAGECONTROLKHRPROC afw_gl_glDebugMessageControlKHR
Definition: GLLoader.c:3598
PFNGLVERTEXATTRIBL3UI64VNVPROC afw_gl_glVertexAttribL3ui64vNV
Definition: GLLoader.c:3981
PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC afw_gl_glProgramUniformHandleui64vNV
Definition: GLLoader.c:3660
PFNGLUNMAPBUFFERARBPROC afw_gl_glUnmapBufferARB
Definition: GLLoader.c:2851
int AFW_GL_GL_ATI_meminfo
Definition: GLLoader.c:1894
PFNGLBLENDBARRIERNVPROC afw_gl_glBlendBarrierNV
Definition: GLLoader.c:3664
int AFW_GL_GL_INGR_blend_func_separate
Definition: GLLoader.c:1936
PFNGLCLEARSTENCILPROC afw_gl_glClearStencil
Definition: GLLoader.c:1472
int AFW_GL_GL_ARB_texture_barrier
Definition: GLLoader.c:2015
PFNGLSUBPIXELPRECISIONBIASNVPROC afw_gl_glSubpixelPrecisionBiasNV
Definition: GLLoader.c:3685
PFNGLCLEARDEPTHDNVPROC afw_gl_glClearDepthdNV
Definition: GLLoader.c:3690
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC afw_gl_glNamedProgramLocalParameterI4uiEXT
Definition: GLLoader.c:3219
PFNGLBLENDEQUATIONSEPARATEEXTPROC afw_gl_glBlendEquationSeparateEXT
Definition: GLLoader.c:3008
PFNGLPROGRAMUNIFORM4UIPROC afw_gl_glProgramUniform4ui
Definition: GLLoader.c:957
PFNGLGETNPIXELMAPFVPROC afw_gl_glGetnPixelMapfv
Definition: GLLoader.c:1562
PFNGLGETPIXELMAPUIVPROC afw_gl_glGetPixelMapuiv
Definition: GLLoader.c:1497
PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC afw_gl_glColor4fNormal3fVertex3fSUN
Definition: GLLoader.c:4339
PFNGLMULTITEXCOORD4IVARBPROC afw_gl_glMultiTexCoord4ivARB
Definition: GLLoader.c:2734
int AFW_GL_GL_SGIX_ycrcba
Definition: GLLoader.c:2041
int afwglLoadGL(void)
Definition: GLLoader.c:704
PFNGLSHADERSOURCEARBPROC afw_gl_glShaderSourceARB
Definition: GLLoader.c:2776
PFNGLFLUSHPIXELDATARANGENVPROC afw_gl_glFlushPixelDataRangeNV
Definition: GLLoader.c:3883
PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC afw_gl_glMultiDrawElementsIndirectBindlessCountNV
Definition: GLLoader.c:3649
PFNGLPROGRAMUNIFORMMATRIX2DVPROC afw_gl_glProgramUniformMatrix2dv
Definition: GLLoader.c:1658
PFNGLLGPUINTERLOCKNVXPROC afw_gl_glLGPUInterlockNVX
Definition: GLLoader.c:3644
PFNGLVERTEXATTRIB2SNVPROC afw_gl_glVertexAttrib2sNV
Definition: GLLoader.c:4033
PFNGLLINEWIDTHXOESPROC afw_gl_glLineWidthxOES
Definition: GLLoader.c:4137
PFNGLPATHSUBCOMMANDSNVPROC afw_gl_glPathSubCommandsNV
Definition: GLLoader.c:3823
PFNGLPROGRAMUNIFORMMATRIX4FVPROC afw_gl_glProgramUniformMatrix4fv
Definition: GLLoader.c:1777
int AFW_GL_GL_EXT_texture_sRGB
Definition: GLLoader.c:2040
PFNGLMAKEIMAGEHANDLERESIDENTNVPROC afw_gl_glMakeImageHandleResidentNV
Definition: GLLoader.c:3655
PFNGLCONVOLUTIONFILTER2DEXTPROC afw_gl_glConvolutionFilter2DEXT
Definition: GLLoader.c:3016
PFNGLGETSHARPENTEXFUNCSGISPROC afw_gl_glGetSharpenTexFuncSGIS
Definition: GLLoader.c:4251
int AFW_GL_GL_SGIX_fog_offset
Definition: GLLoader.c:2175
PFNGLEDGEFLAGFORMATNVPROC afw_gl_glEdgeFlagFormatNV
Definition: GLLoader.c:3992
PFNGLCOPYTEXTUREIMAGE1DEXTPROC afw_gl_glCopyTextureImage1DEXT
Definition: GLLoader.c:3088
PFNGLSETINVARIANTEXTPROC afw_gl_glSetInvariantEXT
Definition: GLLoader.c:3523
PFNGLCLEARCOLORPROC afw_gl_glClearColor
Definition: GLLoader.c:1170
PFNGLMAKEBUFFERRESIDENTNVPROC afw_gl_glMakeBufferResidentNV
Definition: GLLoader.c:3916
PFNGLSIGNALVKFENCENVPROC afw_gl_glSignalVkFenceNV
Definition: GLLoader.c:3697
PFNGLCLIPPLANEPROC afw_gl_glClipPlane
Definition: GLLoader.c:1203
PFNGLMATRIXMULTDEXTPROC afw_gl_glMatrixMultdEXT
Definition: GLLoader.c:3066
PFNGLGETPATHSPACINGNVPROC afw_gl_glGetPathSpacingNV
Definition: GLLoader.c:3855
PFNGLBEGINPERFQUERYINTELPROC afw_gl_glBeginPerfQueryINTEL
Definition: GLLoader.c:3587
PFNGLACTIVETEXTUREPROC afw_gl_glActiveTexture
Definition: GLLoader.c:1122
PFNGLGETPERFCOUNTERINFOINTELPROC afw_gl_glGetPerfCounterInfoINTEL
Definition: GLLoader.c:3593
PFNGLCOVERSTROKEPATHINSTANCEDNVPROC afw_gl_glCoverStrokePathInstancedNV
Definition: GLLoader.c:3847
PFNGLMULTITEXCOORD4FVPROC afw_gl_glMultiTexCoord4fv
Definition: GLLoader.c:1227
PFNGLPROGRAMUNIFORMUI64NVPROC afw_gl_glProgramUniformui64NV
Definition: GLLoader.c:3927
PFNGLGETHISTOGRAMPARAMETERIVPROC afw_gl_glGetHistogramParameteriv
Definition: GLLoader.c:2686
PFNGLGENTEXTURESEXTPROC afw_gl_glGenTexturesEXT
Definition: GLLoader.c:3478
PFNGLGETTEXTUREPARAMETERFVEXTPROC afw_gl_glGetTextureParameterfvEXT
Definition: GLLoader.c:3093
int AFW_GL_GL_ARB_draw_buffers
Definition: GLLoader.c:2445
int AFW_GL_GL_SUN_mesh_array
Definition: GLLoader.c:2035
PFNGLPIXELDATARANGENVPROC afw_gl_glPixelDataRangeNV
Definition: GLLoader.c:3882
PFNGLINVALIDATEBUFFERSUBDATAPROC afw_gl_glInvalidateBufferSubData
Definition: GLLoader.c:1475
static void load_GL_VERSION_4_2(AFWGLloadproc load)
Definition: GLLoader.c:5275
PFNGLMULTITEXCOORD1BOESPROC afw_gl_glMultiTexCoord1bOES
Definition: GLLoader.c:4098
PFNGLGETDOUBLEVPROC afw_gl_glGetDoublev
Definition: GLLoader.c:1717
PFNGLPIXELTRANSFERFPROC afw_gl_glPixelTransferf
Definition: GLLoader.c:1106
PFNGLATTACHSHADERPROC afw_gl_glAttachShader
Definition: GLLoader.c:1798
PFNGLGETBUFFERPARAMETERIVARBPROC afw_gl_glGetBufferParameterivARB
Definition: GLLoader.c:2852
PFNGLUNIFORM3UI64VARBPROC afw_gl_glUniform3ui64vARB
Definition: GLLoader.c:2640
PFNGLMATRIXROTATEDEXTPROC afw_gl_glMatrixRotatedEXT
Definition: GLLoader.c:3069
PFNGLUNIFORM4UI64NVPROC afw_gl_glUniform4ui64NV
Definition: GLLoader.c:2490
int AFW_GL_GL_EXT_texture_integer
Definition: GLLoader.c:1989
PFNGLOBJECTLABELKHRPROC afw_gl_glObjectLabelKHR
Definition: GLLoader.c:3604
static void load_GL_EXT_texture3D(AFWGLloadproc load)
Definition: GLLoader.c:7500
PFNGLMATRIXFRUSTUMEXTPROC afw_gl_glMatrixFrustumEXT
Definition: GLLoader.c:3074
PFNGLVERTEXP3UIPROC afw_gl_glVertexP3ui
Definition: GLLoader.c:1088
PFNGLPROGRAMENVPARAMETER4FARBPROC afw_gl_glProgramEnvParameter4fARB
Definition: GLLoader.c:2608
PFNGLVARIANTIVEXTPROC afw_gl_glVariantivEXT
Definition: GLLoader.c:3527
PFNGLMULTITEXCOORD1SARBPROC afw_gl_glMultiTexCoord1sARB
Definition: GLLoader.c:2711
static void load_GL_EXT_draw_instanced(AFWGLloadproc load)
Definition: GLLoader.c:7212